CertificateRequest

Overview

Location

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

 

constructor

 

constructor

 

CertificateRequest()

 

init()

constructor (certificateRequest)

 

// .NET, .NET Standard 2.0
constructor(value: certificateRequest)
// Island, macOS
constructor(value: CertificateRequest)

 

// .NET, .NET Standard 2.0
CertificateRequest(certificateRequest value)
// Island, macOS
CertificateRequest(CertificateRequest value)

 

// .NET, .NET Standard 2.0
init(_ value: certificateRequest)
// Island, macOS
init(_ value: CertificateRequest)

Parameters:

  • value:

constructor (Slice<Byte>, Slice<Byte>, Slice<Byte>, Slice<Byte>, int, Slice<Byte>, SignatureAlgorithm, PublicKeyAlgorithm, Object, Name, Slice<AttributeTypeAndValueSET>, Slice<Extension>, Slice<Extension>, Slice<string>, Slice<string>, Slice<IP>, Slice<Reference<URL>>) Island, macOS

 

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<Reference<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<Reference<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<Reference<URL>>)

Parameters:

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

Attributes Island, macOS

 

var Attributes: Slice<AttributeTypeAndValueSET>;

 

Slice<AttributeTypeAndValueSET> Attributes

 

var Attributes: Slice<AttributeTypeAndValueSET>

 

Attributes Slice<AttributeTypeAndValueSET>

CheckSignature Island, macOS

 

method CheckSignature: error

 

error CheckSignature()

 

func CheckSignature() -> error

 

func CheckSignature() error

DNSNames Island, macOS

 

var DNSNames: Slice<string>;

 

Slice<string> DNSNames

 

var DNSNames: Slice<string>

 

DNSNames Slice<string>

EmailAddresses Island, macOS

 

var EmailAddresses: Slice<string>;

 

Slice<string> EmailAddresses

 

var EmailAddresses: Slice<string>

 

EmailAddresses Slice<string>

Extensions Island, macOS

 

var Extensions: Slice<Extension>;

 

Slice<Extension> Extensions

 

var Extensions: Slice<Extension>

 

Extensions Slice<Extension>

ExtraExtensions Island, macOS

 

var ExtraExtensions: Slice<Extension>;

 

Slice<Extension> ExtraExtensions

 

var ExtraExtensions: Slice<Extension>

 

ExtraExtensions Slice<Extension>

IPAddresses Island, macOS

 

var IPAddresses: Slice<IP>;

 

Slice<IP> IPAddresses

 

var IPAddresses: Slice<IP>

 

IPAddresses Slice<IP>

PublicKey Island, macOS

 

var PublicKey: Object;

 

Object PublicKey

 

var PublicKey: Object

 

PublicKey interface{}

PublicKeyAlgorithm Island, macOS

 

var PublicKeyAlgorithm: PublicKeyAlgorithm;

 

PublicKeyAlgorithm PublicKeyAlgorithm

 

var PublicKeyAlgorithm: PublicKeyAlgorithm

 

PublicKeyAlgorithm PublicKeyAlgorithm

Raw

 

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

 

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

 

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

 

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

RawSubject Island, macOS

 

var RawSubject: Slice<Byte>;

 

Slice<Byte> RawSubject

 

var RawSubject: Slice<Byte>

 

RawSubject Slice<Byte>

RawSubjectPublicKeyInfo Island, macOS

 

var RawSubjectPublicKeyInfo: Slice<Byte>;

 

Slice<Byte> RawSubjectPublicKeyInfo

 

var RawSubjectPublicKeyInfo: Slice<Byte>

 

RawSubjectPublicKeyInfo Slice<Byte>

RawTBSCertificateRequest Island, macOS

 

var RawTBSCertificateRequest: Slice<Byte>;

 

Slice<Byte> RawTBSCertificateRequest

 

var RawTBSCertificateRequest: Slice<Byte>

 

RawTBSCertificateRequest Slice<Byte>

Signature Island, macOS

 

var Signature: Slice<Byte>;

 

Slice<Byte> Signature

 

var Signature: Slice<Byte>

 

Signature Slice<Byte>

SignatureAlgorithm

 

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

 

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

 

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

 

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

SignatureValue .NET, .NET Standard 2.0

 

var SignatureValue: BitString;

 

BitString SignatureValue

 

var SignatureValue: BitString

 

SignatureValue BitString

Subject Island, macOS

 

var Subject: Name;

 

Name Subject

 

var Subject: Name

 

Subject Name

TBSCSR .NET, .NET Standard 2.0

 

var TBSCSR: tbsCertificateRequest;

 

tbsCertificateRequest TBSCSR

 

var TBSCSR: tbsCertificateRequest

 

TBSCSR tbsCertificateRequest

URIs Island, macOS

 

var URIs: Slice<Reference<URL>>;

 

var URIs: Slice<Reference<URL>>

Version Island, macOS

 

var Version: int;

 

int Version

 

var Version: int

 

Version int

 

Attributes Island, macOS

 

var Attributes: Slice<AttributeTypeAndValueSET>;

 

Slice<AttributeTypeAndValueSET> Attributes

 

var Attributes: Slice<AttributeTypeAndValueSET>

 

Attributes Slice<AttributeTypeAndValueSET>

DNSNames Island, macOS

 

var DNSNames: Slice<string>;

 

Slice<string> DNSNames

 

var DNSNames: Slice<string>

 

DNSNames Slice<string>

EmailAddresses Island, macOS

 

var EmailAddresses: Slice<string>;

 

Slice<string> EmailAddresses

 

var EmailAddresses: Slice<string>

 

EmailAddresses Slice<string>

Extensions Island, macOS

 

var Extensions: Slice<Extension>;

 

Slice<Extension> Extensions

 

var Extensions: Slice<Extension>

 

Extensions Slice<Extension>

ExtraExtensions Island, macOS

 

var ExtraExtensions: Slice<Extension>;

 

Slice<Extension> ExtraExtensions

 

var ExtraExtensions: Slice<Extension>

 

ExtraExtensions Slice<Extension>

IPAddresses Island, macOS

 

var IPAddresses: Slice<IP>;

 

Slice<IP> IPAddresses

 

var IPAddresses: Slice<IP>

 

IPAddresses Slice<IP>

PublicKey Island, macOS

 

var PublicKey: Object;

 

Object PublicKey

 

var PublicKey: Object

 

PublicKey interface{}

PublicKeyAlgorithm Island, macOS

 

var PublicKeyAlgorithm: PublicKeyAlgorithm;

 

PublicKeyAlgorithm PublicKeyAlgorithm

 

var PublicKeyAlgorithm: PublicKeyAlgorithm

 

PublicKeyAlgorithm PublicKeyAlgorithm

Raw

 

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

 

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

 

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

 

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

RawSubject Island, macOS

 

var RawSubject: Slice<Byte>;

 

Slice<Byte> RawSubject

 

var RawSubject: Slice<Byte>

 

RawSubject Slice<Byte>

RawSubjectPublicKeyInfo Island, macOS

 

var RawSubjectPublicKeyInfo: Slice<Byte>;

 

Slice<Byte> RawSubjectPublicKeyInfo

 

var RawSubjectPublicKeyInfo: Slice<Byte>

 

RawSubjectPublicKeyInfo Slice<Byte>

RawTBSCertificateRequest Island, macOS

 

var RawTBSCertificateRequest: Slice<Byte>;

 

Slice<Byte> RawTBSCertificateRequest

 

var RawTBSCertificateRequest: Slice<Byte>

 

RawTBSCertificateRequest Slice<Byte>

Signature Island, macOS

 

var Signature: Slice<Byte>;

 

Slice<Byte> Signature

 

var Signature: Slice<Byte>

 

Signature Slice<Byte>

SignatureAlgorithm

 

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

 

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

 

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

 

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

SignatureValue .NET, .NET Standard 2.0

 

var SignatureValue: BitString;

 

BitString SignatureValue

 

var SignatureValue: BitString

 

SignatureValue BitString

Subject Island, macOS

 

var Subject: Name;

 

Name Subject

 

var Subject: Name

 

Subject Name

TBSCSR .NET, .NET Standard 2.0

 

var TBSCSR: tbsCertificateRequest;

 

tbsCertificateRequest TBSCSR

 

var TBSCSR: tbsCertificateRequest

 

TBSCSR tbsCertificateRequest

URIs Island, macOS

 

var URIs: Slice<Reference<URL>>;

 

var URIs: Slice<Reference<URL>>

Version Island, macOS

 

var Version: int;

 

int Version

 

var Version: int

 

Version int

 

constructor

 

constructor

 

CertificateRequest()

 

init()

constructor (certificateRequest)

 

// .NET, .NET Standard 2.0
constructor(value: certificateRequest)
// Island, macOS
constructor(value: CertificateRequest)

 

// .NET, .NET Standard 2.0
CertificateRequest(certificateRequest value)
// Island, macOS
CertificateRequest(CertificateRequest value)

 

// .NET, .NET Standard 2.0
init(_ value: certificateRequest)
// Island, macOS
init(_ value: CertificateRequest)

Parameters:

  • value:

constructor (Slice<Byte>, Slice<Byte>, Slice<Byte>, Slice<Byte>, int, Slice<Byte>, SignatureAlgorithm, PublicKeyAlgorithm, Object, Name, Slice<AttributeTypeAndValueSET>, Slice<Extension>, Slice<Extension>, Slice<string>, Slice<string>, Slice<IP>, Slice<Reference<URL>>) Island, macOS

 

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<Reference<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<Reference<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<Reference<URL>>)

Parameters:

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

CheckSignature Island, macOS

 

method CheckSignature: error

 

error CheckSignature()

 

func CheckSignature() -> error

 

func CheckSignature() error