CertificateRequest

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.crypto.x509
  • Platforms: .NET, .NET Standard 2.0, Island

 

constructor

 

constructor

 

CertificateRequest()

 

init()

 

Sub New()

 

constructor(aRaw: Slice<Byte>; aRawTBSCertificateRequest: Slice<Byte>; aRawSubjectPublicKeyInfo: Slice<Byte>; aRawSubject: Slice<Byte>; aVersion: int; aSignature: Slice<Byte>; aSignatureAlgorithm: SignatureAlgorithm; aPublicKeyAlgorithm: PublicKeyAlgorithm; aPublicKey: Object; aSubject: Name; aAttributes: Slice<AttributeTypeAndValueSET>; aExtensions: Slice<Extension>; aExtraExtensions: Slice<Extension>; aDNSNames: Slice<string>; aEmailAddresses: Slice<string>; aIPAddresses: Slice<IP>; aURIs: Slice<Memory<URL>>)

 

CertificateRequest(Slice<Byte> aRaw, Slice<Byte> aRawTBSCertificateRequest, Slice<Byte> aRawSubjectPublicKeyInfo, Slice<Byte> aRawSubject, int aVersion, Slice<Byte> aSignature, SignatureAlgorithm aSignatureAlgorithm, PublicKeyAlgorithm aPublicKeyAlgorithm, Object aPublicKey, Name aSubject, Slice<AttributeTypeAndValueSET> aAttributes, Slice<Extension> aExtensions, Slice<Extension> aExtraExtensions, Slice<string> aDNSNames, Slice<string> aEmailAddresses, Slice<IP> aIPAddresses, Slice<Memory<URL>> aURIs)

 

init(_ aRaw: Slice<Byte>, _ aRawTBSCertificateRequest: Slice<Byte>, _ aRawSubjectPublicKeyInfo: Slice<Byte>, _ aRawSubject: Slice<Byte>, _ aVersion: int, _ aSignature: Slice<Byte>, _ aSignatureAlgorithm: SignatureAlgorithm, _ aPublicKeyAlgorithm: PublicKeyAlgorithm, _ aPublicKey: Object, _ aSubject: Name, _ aAttributes: Slice<AttributeTypeAndValueSET>, _ aExtensions: Slice<Extension>, _ aExtraExtensions: Slice<Extension>, _ aDNSNames: Slice<string>, _ aEmailAddresses: Slice<string>, _ aIPAddresses: Slice<IP>, _ aURIs: Slice<Memory<URL>>)

 

Sub New(aRaw As Slice<Byte>, aRawTBSCertificateRequest As Slice<Byte>, aRawSubjectPublicKeyInfo As Slice<Byte>, aRawSubject As Slice<Byte>, aVersion As int, aSignature As Slice<Byte>, aSignatureAlgorithm As SignatureAlgorithm, aPublicKeyAlgorithm As PublicKeyAlgorithm, aPublicKey As Object, aSubject As Name, aAttributes As Slice<AttributeTypeAndValueSET>, aExtensions As Slice<Extension>, aExtraExtensions As Slice<Extension>, aDNSNames As Slice<string>, aEmailAddresses As Slice<string>, aIPAddresses As Slice<IP>, aURIs As Slice<Memory<URL>>)

Parameters:

  • aRaw:
  • aRawTBSCertificateRequest:
  • aRawSubjectPublicKeyInfo:
  • aRawSubject:
  • aVersion:
  • aSignature:
  • aSignatureAlgorithm:
  • aPublicKeyAlgorithm:
  • aPublicKey:
  • aSubject:
  • aAttributes:
  • aExtensions:
  • aExtraExtensions:
  • aDNSNames:
  • aEmailAddresses:
  • aIPAddresses:
  • aURIs:

constructor (certificateRequest) .NET, .NET Standard 2.0

 

constructor(value: certificateRequest)

 

CertificateRequest(certificateRequest value)

 

init(_ value: certificateRequest)

 

Sub New(value As certificateRequest)

Parameters:

  • value:

Attributes Island

 

var Attributes: Slice<AttributeTypeAndValueSET>;

 

var Attributes: Slice<AttributeTypeAndValueSET>

 

FIELD Attributes() As Slice<AttributeTypeAndValueSET>

CheckSignature Island

 

method CheckSignature: error

 

error CheckSignature()

 

func CheckSignature() -> error

 

func CheckSignature() error

 

Function CheckSignature() As error

DNSNames Island

 

var DNSNames: Slice<string>;

 

Slice<string> DNSNames

 

var DNSNames: Slice<string>

 

DNSNames Slice<string>

 

FIELD DNSNames() As Slice<string>

EmailAddresses Island

 

var EmailAddresses: Slice<string>;

 

Slice<string> EmailAddresses

 

var EmailAddresses: Slice<string>

 

EmailAddresses Slice<string>

 

FIELD EmailAddresses() As Slice<string>

Extensions Island

 

var Extensions: Slice<Extension>;

 

Slice<Extension> Extensions

 

var Extensions: Slice<Extension>

 

Extensions Slice<Extension>

 

FIELD Extensions() As Slice<Extension>

ExtraExtensions Island

 

var ExtraExtensions: Slice<Extension>;

 

Slice<Extension> ExtraExtensions

 

var ExtraExtensions: Slice<Extension>

 

ExtraExtensions Slice<Extension>

 

FIELD ExtraExtensions() As Slice<Extension>

IPAddresses Island

 

var IPAddresses: Slice<IP>;

 

Slice<IP> IPAddresses

 

var IPAddresses: Slice<IP>

 

IPAddresses Slice<IP>

 

FIELD IPAddresses() As Slice<IP>

PublicKey Island

 

var PublicKey: Object;

 

Object PublicKey

 

var PublicKey: Object

 

PublicKey interface{}

 

FIELD PublicKey() As Object

PublicKeyAlgorithm Island

 

var PublicKeyAlgorithm: PublicKeyAlgorithm;

 

PublicKeyAlgorithm PublicKeyAlgorithm

 

var PublicKeyAlgorithm: PublicKeyAlgorithm

 

PublicKeyAlgorithm PublicKeyAlgorithm

 

FIELD PublicKeyAlgorithm() As PublicKeyAlgorithm

Raw

 

// .NET, .NET Standard 2.0
var Raw: RawContent;
// Island
var Raw: Slice<Byte>;

 

// .NET, .NET Standard 2.0
RawContent Raw
// Island
Slice<Byte> Raw

 

// .NET, .NET Standard 2.0
var Raw: RawContent
// Island
var Raw: Slice<Byte>

 

// .NET, .NET Standard 2.0
Raw RawContent
// Island
Raw Slice<Byte>

 

// .NET, .NET Standard 2.0
FIELD Raw() As RawContent
// Island
FIELD Raw() As Slice<Byte>

RawSubject Island

 

var RawSubject: Slice<Byte>;

 

Slice<Byte> RawSubject

 

var RawSubject: Slice<Byte>

 

RawSubject Slice<Byte>

 

FIELD RawSubject() As Slice<Byte>

RawSubjectPublicKeyInfo Island

 

var RawSubjectPublicKeyInfo: Slice<Byte>;

 

Slice<Byte> RawSubjectPublicKeyInfo

 

var RawSubjectPublicKeyInfo: Slice<Byte>

 

RawSubjectPublicKeyInfo Slice<Byte>

 

FIELD RawSubjectPublicKeyInfo() As Slice<Byte>

RawTBSCertificateRequest Island

 

var RawTBSCertificateRequest: Slice<Byte>;

 

Slice<Byte> RawTBSCertificateRequest

 

var RawTBSCertificateRequest: Slice<Byte>

 

RawTBSCertificateRequest Slice<Byte>

 

FIELD RawTBSCertificateRequest() As Slice<Byte>

Signature Island

 

var Signature: Slice<Byte>;

 

Slice<Byte> Signature

 

var Signature: Slice<Byte>

 

Signature Slice<Byte>

 

FIELD Signature() As Slice<Byte>

SignatureAlgorithm

 

// .NET, .NET Standard 2.0
var SignatureAlgorithm: AlgorithmIdentifier;
// Island
var SignatureAlgorithm: SignatureAlgorithm;

 

// .NET, .NET Standard 2.0
AlgorithmIdentifier SignatureAlgorithm
// Island
SignatureAlgorithm SignatureAlgorithm

 

// .NET, .NET Standard 2.0
var SignatureAlgorithm: AlgorithmIdentifier
// Island
var SignatureAlgorithm: SignatureAlgorithm

 

// .NET, .NET Standard 2.0
SignatureAlgorithm AlgorithmIdentifier
// Island
SignatureAlgorithm SignatureAlgorithm

 

// .NET, .NET Standard 2.0
FIELD SignatureAlgorithm() As AlgorithmIdentifier
// Island
FIELD SignatureAlgorithm() As SignatureAlgorithm

SignatureValue .NET, .NET Standard 2.0

 

var SignatureValue: BitString;

 

BitString SignatureValue

 

var SignatureValue: BitString

 

SignatureValue BitString

 

FIELD SignatureValue() As BitString

Subject Island

 

var Subject: Name;

 

Name Subject

 

var Subject: Name

 

Subject Name

 

FIELD Subject() As Name

TBSCSR .NET, .NET Standard 2.0

 

var TBSCSR: tbsCertificateRequest;

 

tbsCertificateRequest TBSCSR

 

var TBSCSR: tbsCertificateRequest

 

TBSCSR tbsCertificateRequest

 

FIELD TBSCSR() As tbsCertificateRequest

URIs Island

 

var URIs: Slice<Memory<URL>>;

 

Slice<Memory<URL>> URIs

 

var URIs: Slice<Memory<URL>>

 

URIs Slice<Memory<URL>>

 

FIELD URIs() As Slice<Memory<URL>>

Version Island

 

var Version: int;

 

int Version

 

var Version: int

 

Version int

 

FIELD Version() As int

 

Attributes Island

 

var Attributes: Slice<AttributeTypeAndValueSET>;

 

var Attributes: Slice<AttributeTypeAndValueSET>

 

FIELD Attributes() As Slice<AttributeTypeAndValueSET>

DNSNames Island

 

var DNSNames: Slice<string>;

 

Slice<string> DNSNames

 

var DNSNames: Slice<string>

 

DNSNames Slice<string>

 

FIELD DNSNames() As Slice<string>

EmailAddresses Island

 

var EmailAddresses: Slice<string>;

 

Slice<string> EmailAddresses

 

var EmailAddresses: Slice<string>

 

EmailAddresses Slice<string>

 

FIELD EmailAddresses() As Slice<string>

Extensions Island

 

var Extensions: Slice<Extension>;

 

Slice<Extension> Extensions

 

var Extensions: Slice<Extension>

 

Extensions Slice<Extension>

 

FIELD Extensions() As Slice<Extension>

ExtraExtensions Island

 

var ExtraExtensions: Slice<Extension>;

 

Slice<Extension> ExtraExtensions

 

var ExtraExtensions: Slice<Extension>

 

ExtraExtensions Slice<Extension>

 

FIELD ExtraExtensions() As Slice<Extension>

IPAddresses Island

 

var IPAddresses: Slice<IP>;

 

Slice<IP> IPAddresses

 

var IPAddresses: Slice<IP>

 

IPAddresses Slice<IP>

 

FIELD IPAddresses() As Slice<IP>

PublicKey Island

 

var PublicKey: Object;

 

Object PublicKey

 

var PublicKey: Object

 

PublicKey interface{}

 

FIELD PublicKey() As Object

PublicKeyAlgorithm Island

 

var PublicKeyAlgorithm: PublicKeyAlgorithm;

 

PublicKeyAlgorithm PublicKeyAlgorithm

 

var PublicKeyAlgorithm: PublicKeyAlgorithm

 

PublicKeyAlgorithm PublicKeyAlgorithm

 

FIELD PublicKeyAlgorithm() As PublicKeyAlgorithm

Raw

 

// .NET, .NET Standard 2.0
var Raw: RawContent;
// Island
var Raw: Slice<Byte>;

 

// .NET, .NET Standard 2.0
RawContent Raw
// Island
Slice<Byte> Raw

 

// .NET, .NET Standard 2.0
var Raw: RawContent
// Island
var Raw: Slice<Byte>

 

// .NET, .NET Standard 2.0
Raw RawContent
// Island
Raw Slice<Byte>

 

// .NET, .NET Standard 2.0
FIELD Raw() As RawContent
// Island
FIELD Raw() As Slice<Byte>

RawSubject Island

 

var RawSubject: Slice<Byte>;

 

Slice<Byte> RawSubject

 

var RawSubject: Slice<Byte>

 

RawSubject Slice<Byte>

 

FIELD RawSubject() As Slice<Byte>

RawSubjectPublicKeyInfo Island

 

var RawSubjectPublicKeyInfo: Slice<Byte>;

 

Slice<Byte> RawSubjectPublicKeyInfo

 

var RawSubjectPublicKeyInfo: Slice<Byte>

 

RawSubjectPublicKeyInfo Slice<Byte>

 

FIELD RawSubjectPublicKeyInfo() As Slice<Byte>

RawTBSCertificateRequest Island

 

var RawTBSCertificateRequest: Slice<Byte>;

 

Slice<Byte> RawTBSCertificateRequest

 

var RawTBSCertificateRequest: Slice<Byte>

 

RawTBSCertificateRequest Slice<Byte>

 

FIELD RawTBSCertificateRequest() As Slice<Byte>

Signature Island

 

var Signature: Slice<Byte>;

 

Slice<Byte> Signature

 

var Signature: Slice<Byte>

 

Signature Slice<Byte>

 

FIELD Signature() As Slice<Byte>

SignatureAlgorithm

 

// .NET, .NET Standard 2.0
var SignatureAlgorithm: AlgorithmIdentifier;
// Island
var SignatureAlgorithm: SignatureAlgorithm;

 

// .NET, .NET Standard 2.0
AlgorithmIdentifier SignatureAlgorithm
// Island
SignatureAlgorithm SignatureAlgorithm

 

// .NET, .NET Standard 2.0
var SignatureAlgorithm: AlgorithmIdentifier
// Island
var SignatureAlgorithm: SignatureAlgorithm

 

// .NET, .NET Standard 2.0
SignatureAlgorithm AlgorithmIdentifier
// Island
SignatureAlgorithm SignatureAlgorithm

 

// .NET, .NET Standard 2.0
FIELD SignatureAlgorithm() As AlgorithmIdentifier
// Island
FIELD SignatureAlgorithm() As SignatureAlgorithm

SignatureValue .NET, .NET Standard 2.0

 

var SignatureValue: BitString;

 

BitString SignatureValue

 

var SignatureValue: BitString

 

SignatureValue BitString

 

FIELD SignatureValue() As BitString

Subject Island

 

var Subject: Name;

 

Name Subject

 

var Subject: Name

 

Subject Name

 

FIELD Subject() As Name

TBSCSR .NET, .NET Standard 2.0

 

var TBSCSR: tbsCertificateRequest;

 

tbsCertificateRequest TBSCSR

 

var TBSCSR: tbsCertificateRequest

 

TBSCSR tbsCertificateRequest

 

FIELD TBSCSR() As tbsCertificateRequest

URIs Island

 

var URIs: Slice<Memory<URL>>;

 

Slice<Memory<URL>> URIs

 

var URIs: Slice<Memory<URL>>

 

URIs Slice<Memory<URL>>

 

FIELD URIs() As Slice<Memory<URL>>

Version Island

 

var Version: int;

 

int Version

 

var Version: int

 

Version int

 

FIELD Version() As int

 

constructor

 

constructor

 

CertificateRequest()

 

init()

 

Sub New()

 

constructor(aRaw: Slice<Byte>; aRawTBSCertificateRequest: Slice<Byte>; aRawSubjectPublicKeyInfo: Slice<Byte>; aRawSubject: Slice<Byte>; aVersion: int; aSignature: Slice<Byte>; aSignatureAlgorithm: SignatureAlgorithm; aPublicKeyAlgorithm: PublicKeyAlgorithm; aPublicKey: Object; aSubject: Name; aAttributes: Slice<AttributeTypeAndValueSET>; aExtensions: Slice<Extension>; aExtraExtensions: Slice<Extension>; aDNSNames: Slice<string>; aEmailAddresses: Slice<string>; aIPAddresses: Slice<IP>; aURIs: Slice<Memory<URL>>)

 

CertificateRequest(Slice<Byte> aRaw, Slice<Byte> aRawTBSCertificateRequest, Slice<Byte> aRawSubjectPublicKeyInfo, Slice<Byte> aRawSubject, int aVersion, Slice<Byte> aSignature, SignatureAlgorithm aSignatureAlgorithm, PublicKeyAlgorithm aPublicKeyAlgorithm, Object aPublicKey, Name aSubject, Slice<AttributeTypeAndValueSET> aAttributes, Slice<Extension> aExtensions, Slice<Extension> aExtraExtensions, Slice<string> aDNSNames, Slice<string> aEmailAddresses, Slice<IP> aIPAddresses, Slice<Memory<URL>> aURIs)

 

init(_ aRaw: Slice<Byte>, _ aRawTBSCertificateRequest: Slice<Byte>, _ aRawSubjectPublicKeyInfo: Slice<Byte>, _ aRawSubject: Slice<Byte>, _ aVersion: int, _ aSignature: Slice<Byte>, _ aSignatureAlgorithm: SignatureAlgorithm, _ aPublicKeyAlgorithm: PublicKeyAlgorithm, _ aPublicKey: Object, _ aSubject: Name, _ aAttributes: Slice<AttributeTypeAndValueSET>, _ aExtensions: Slice<Extension>, _ aExtraExtensions: Slice<Extension>, _ aDNSNames: Slice<string>, _ aEmailAddresses: Slice<string>, _ aIPAddresses: Slice<IP>, _ aURIs: Slice<Memory<URL>>)

 

Sub New(aRaw As Slice<Byte>, aRawTBSCertificateRequest As Slice<Byte>, aRawSubjectPublicKeyInfo As Slice<Byte>, aRawSubject As Slice<Byte>, aVersion As int, aSignature As Slice<Byte>, aSignatureAlgorithm As SignatureAlgorithm, aPublicKeyAlgorithm As PublicKeyAlgorithm, aPublicKey As Object, aSubject As Name, aAttributes As Slice<AttributeTypeAndValueSET>, aExtensions As Slice<Extension>, aExtraExtensions As Slice<Extension>, aDNSNames As Slice<string>, aEmailAddresses As Slice<string>, aIPAddresses As Slice<IP>, aURIs As Slice<Memory<URL>>)

Parameters:

  • aRaw:
  • aRawTBSCertificateRequest:
  • aRawSubjectPublicKeyInfo:
  • aRawSubject:
  • aVersion:
  • aSignature:
  • aSignatureAlgorithm:
  • aPublicKeyAlgorithm:
  • aPublicKey:
  • aSubject:
  • aAttributes:
  • aExtensions:
  • aExtraExtensions:
  • aDNSNames:
  • aEmailAddresses:
  • aIPAddresses:
  • aURIs:

constructor (certificateRequest) .NET, .NET Standard 2.0

 

constructor(value: certificateRequest)

 

CertificateRequest(certificateRequest value)

 

init(_ value: certificateRequest)

 

Sub New(value As certificateRequest)

Parameters:

  • value: