Certificate
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
Certificate()
init()
Sub New()
constructor (Slice<Byte>, Slice<Byte>, Slice<Byte>, Slice<Byte>, Slice<Byte>, Slice<Byte>, SignatureAlgorithm, PublicKeyAlgorithm, Object, Int64, Memory<Int>, Name, Name, Time, Time, KeyUsage, Slice<Extension>, Slice<Extension>, Slice<ObjectIdentifier>, Slice<ExtKeyUsage>, Slice<ObjectIdentifier>, Boolean, Boolean, Int64, Boolean, Slice<Byte>, Slice<Byte>, Slice<string>, Slice<string>, Slice<string>, Slice<string>, Slice<IP>, Slice<Memory<URL>>, Boolean, Slice<string>, Slice<string>, Slice<Memory<IPNet>>, Slice<Memory<IPNet>>, Slice<string>, Slice<string>, Slice<string>, Slice<string>, Slice<string>, Slice<ObjectIdentifier>)
// .NET, .NET Standard 2.0
constructor(aRaw: Slice<Byte>; aRawTBSCertificate: Slice<Byte>; aRawSubjectPublicKeyInfo: Slice<Byte>; aRawSubject: Slice<Byte>; aRawIssuer: Slice<Byte>; aSignature: Slice<Byte>; aSignatureAlgorithm: SignatureAlgorithm; aPublicKeyAlgorithm: PublicKeyAlgorithm; aPublicKey: Object; aVersion: Int64; aSerialNumber: Memory<Int>; aIssuer: Name; aSubject: Name; aNotBefore: Time; aNotAfter: Time; aKeyUsage: KeyUsage; aExtensions: Slice<Extension>; aExtraExtensions: Slice<Extension>; aUnhandledCriticalExtensions: Slice<ObjectIdentifier>; aExtKeyUsage: Slice<ExtKeyUsage>; aUnknownExtKeyUsage: Slice<ObjectIdentifier>; aBasicConstraintsValid: Boolean; aIsCA: Boolean; aMaxPathLen: Int64; aMaxPathLenZero: Boolean; aSubjectKeyId: Slice<Byte>; aAuthorityKeyId: Slice<Byte>; aOCSPServer: Slice<string>; aIssuingCertificateURL: Slice<string>; aDNSNames: Slice<string>; aEmailAddresses: Slice<string>; aIPAddresses: Slice<IP>; aURIs: Slice<Memory<URL>>; aPermittedDNSDomainsCritical: Boolean; aPermittedDNSDomains: Slice<string>; aExcludedDNSDomains: Slice<string>; aPermittedIPRanges: Slice<Memory<IPNet>>; aExcludedIPRanges: Slice<Memory<IPNet>>; aPermittedEmailAddresses: Slice<string>; aExcludedEmailAddresses: Slice<string>; aPermittedURIDomains: Slice<string>; aExcludedURIDomains: Slice<string>; aCRLDistributionPoints: Slice<string>; aPolicyIdentifiers: Slice<ObjectIdentifier>)
// Island
constructor(aRaw: Slice<Byte>; aRawTBSCertificate: Slice<Byte>; aRawSubjectPublicKeyInfo: Slice<Byte>; aRawSubject: Slice<Byte>; aRawIssuer: Slice<Byte>; aSignature: Slice<Byte>; aSignatureAlgorithm: SignatureAlgorithm; aPublicKeyAlgorithm: PublicKeyAlgorithm; aPublicKey: Object; aVersion: int; aSerialNumber: Memory<Int>; aIssuer: Name; aSubject: Name; aNotBefore: Time; aNotAfter: Time; aKeyUsage: KeyUsage; aExtensions: Slice<Extension>; aExtraExtensions: Slice<Extension>; aUnhandledCriticalExtensions: Slice<ObjectIdentifier>; aExtKeyUsage: Slice<ExtKeyUsage>; aUnknownExtKeyUsage: Slice<ObjectIdentifier>; aBasicConstraintsValid: bool; aIsCA: bool; aMaxPathLen: int; aMaxPathLenZero: bool; aSubjectKeyId: Slice<Byte>; aAuthorityKeyId: Slice<Byte>; aOCSPServer: Slice<string>; aIssuingCertificateURL: Slice<string>; aDNSNames: Slice<string>; aEmailAddresses: Slice<string>; aIPAddresses: Slice<IP>; aURIs: Slice<Memory<URL>>; aPermittedDNSDomainsCritical: bool; aPermittedDNSDomains: Slice<string>; aExcludedDNSDomains: Slice<string>; aPermittedIPRanges: Slice<Memory<IPNet>>; aExcludedIPRanges: Slice<Memory<IPNet>>; aPermittedEmailAddresses: Slice<string>; aExcludedEmailAddresses: Slice<string>; aPermittedURIDomains: Slice<string>; aExcludedURIDomains: Slice<string>; aCRLDistributionPoints: Slice<string>; aPolicyIdentifiers: Slice<ObjectIdentifier>)
// .NET, .NET Standard 2.0
Certificate(Slice<Byte> aRaw, Slice<Byte> aRawTBSCertificate, Slice<Byte> aRawSubjectPublicKeyInfo, Slice<Byte> aRawSubject, Slice<Byte> aRawIssuer, Slice<Byte> aSignature, SignatureAlgorithm aSignatureAlgorithm, PublicKeyAlgorithm aPublicKeyAlgorithm, Object aPublicKey, Int64 aVersion, Memory<Int> aSerialNumber, Name aIssuer, Name aSubject, Time aNotBefore, Time aNotAfter, KeyUsage aKeyUsage, Slice<Extension> aExtensions, Slice<Extension> aExtraExtensions, Slice<ObjectIdentifier> aUnhandledCriticalExtensions, Slice<ExtKeyUsage> aExtKeyUsage, Slice<ObjectIdentifier> aUnknownExtKeyUsage, Boolean aBasicConstraintsValid, Boolean aIsCA, Int64 aMaxPathLen, Boolean aMaxPathLenZero, Slice<Byte> aSubjectKeyId, Slice<Byte> aAuthorityKeyId, Slice<string> aOCSPServer, Slice<string> aIssuingCertificateURL, Slice<string> aDNSNames, Slice<string> aEmailAddresses, Slice<IP> aIPAddresses, Slice<Memory<URL>> aURIs, Boolean aPermittedDNSDomainsCritical, Slice<string> aPermittedDNSDomains, Slice<string> aExcludedDNSDomains, Slice<Memory<IPNet>> aPermittedIPRanges, Slice<Memory<IPNet>> aExcludedIPRanges, Slice<string> aPermittedEmailAddresses, Slice<string> aExcludedEmailAddresses, Slice<string> aPermittedURIDomains, Slice<string> aExcludedURIDomains, Slice<string> aCRLDistributionPoints, Slice<ObjectIdentifier> aPolicyIdentifiers)
// Island
Certificate(Slice<Byte> aRaw, Slice<Byte> aRawTBSCertificate, Slice<Byte> aRawSubjectPublicKeyInfo, Slice<Byte> aRawSubject, Slice<Byte> aRawIssuer, Slice<Byte> aSignature, SignatureAlgorithm aSignatureAlgorithm, PublicKeyAlgorithm aPublicKeyAlgorithm, Object aPublicKey, int aVersion, Memory<Int> aSerialNumber, Name aIssuer, Name aSubject, Time aNotBefore, Time aNotAfter, KeyUsage aKeyUsage, Slice<Extension> aExtensions, Slice<Extension> aExtraExtensions, Slice<ObjectIdentifier> aUnhandledCriticalExtensions, Slice<ExtKeyUsage> aExtKeyUsage, Slice<ObjectIdentifier> aUnknownExtKeyUsage, bool aBasicConstraintsValid, bool aIsCA, int aMaxPathLen, bool aMaxPathLenZero, Slice<Byte> aSubjectKeyId, Slice<Byte> aAuthorityKeyId, Slice<string> aOCSPServer, Slice<string> aIssuingCertificateURL, Slice<string> aDNSNames, Slice<string> aEmailAddresses, Slice<IP> aIPAddresses, Slice<Memory<URL>> aURIs, bool aPermittedDNSDomainsCritical, Slice<string> aPermittedDNSDomains, Slice<string> aExcludedDNSDomains, Slice<Memory<IPNet>> aPermittedIPRanges, Slice<Memory<IPNet>> aExcludedIPRanges, Slice<string> aPermittedEmailAddresses, Slice<string> aExcludedEmailAddresses, Slice<string> aPermittedURIDomains, Slice<string> aExcludedURIDomains, Slice<string> aCRLDistributionPoints, Slice<ObjectIdentifier> aPolicyIdentifiers)
// .NET, .NET Standard 2.0
init(_ aRaw: Slice<Byte>, _ aRawTBSCertificate: Slice<Byte>, _ aRawSubjectPublicKeyInfo: Slice<Byte>, _ aRawSubject: Slice<Byte>, _ aRawIssuer: Slice<Byte>, _ aSignature: Slice<Byte>, _ aSignatureAlgorithm: SignatureAlgorithm, _ aPublicKeyAlgorithm: PublicKeyAlgorithm, _ aPublicKey: Object, _ aVersion: Int64, _ aSerialNumber: Memory<Int>, _ aIssuer: Name, _ aSubject: Name, _ aNotBefore: Time, _ aNotAfter: Time, _ aKeyUsage: KeyUsage, _ aExtensions: Slice<Extension>, _ aExtraExtensions: Slice<Extension>, _ aUnhandledCriticalExtensions: Slice<ObjectIdentifier>, _ aExtKeyUsage: Slice<ExtKeyUsage>, _ aUnknownExtKeyUsage: Slice<ObjectIdentifier>, _ aBasicConstraintsValid: Boolean, _ aIsCA: Boolean, _ aMaxPathLen: Int64, _ aMaxPathLenZero: Boolean, _ aSubjectKeyId: Slice<Byte>, _ aAuthorityKeyId: Slice<Byte>, _ aOCSPServer: Slice<string>, _ aIssuingCertificateURL: Slice<string>, _ aDNSNames: Slice<string>, _ aEmailAddresses: Slice<string>, _ aIPAddresses: Slice<IP>, _ aURIs: Slice<Memory<URL>>, _ aPermittedDNSDomainsCritical: Boolean, _ aPermittedDNSDomains: Slice<string>, _ aExcludedDNSDomains: Slice<string>, _ aPermittedIPRanges: Slice<Memory<IPNet>>, _ aExcludedIPRanges: Slice<Memory<IPNet>>, _ aPermittedEmailAddresses: Slice<string>, _ aExcludedEmailAddresses: Slice<string>, _ aPermittedURIDomains: Slice<string>, _ aExcludedURIDomains: Slice<string>, _ aCRLDistributionPoints: Slice<string>, _ aPolicyIdentifiers: Slice<ObjectIdentifier>)
// Island
init(_ aRaw: Slice<Byte>, _ aRawTBSCertificate: Slice<Byte>, _ aRawSubjectPublicKeyInfo: Slice<Byte>, _ aRawSubject: Slice<Byte>, _ aRawIssuer: Slice<Byte>, _ aSignature: Slice<Byte>, _ aSignatureAlgorithm: SignatureAlgorithm, _ aPublicKeyAlgorithm: PublicKeyAlgorithm, _ aPublicKey: Object, _ aVersion: int, _ aSerialNumber: Memory<Int>, _ aIssuer: Name, _ aSubject: Name, _ aNotBefore: Time, _ aNotAfter: Time, _ aKeyUsage: KeyUsage, _ aExtensions: Slice<Extension>, _ aExtraExtensions: Slice<Extension>, _ aUnhandledCriticalExtensions: Slice<ObjectIdentifier>, _ aExtKeyUsage: Slice<ExtKeyUsage>, _ aUnknownExtKeyUsage: Slice<ObjectIdentifier>, _ aBasicConstraintsValid: bool, _ aIsCA: bool, _ aMaxPathLen: int, _ aMaxPathLenZero: bool, _ aSubjectKeyId: Slice<Byte>, _ aAuthorityKeyId: Slice<Byte>, _ aOCSPServer: Slice<string>, _ aIssuingCertificateURL: Slice<string>, _ aDNSNames: Slice<string>, _ aEmailAddresses: Slice<string>, _ aIPAddresses: Slice<IP>, _ aURIs: Slice<Memory<URL>>, _ aPermittedDNSDomainsCritical: bool, _ aPermittedDNSDomains: Slice<string>, _ aExcludedDNSDomains: Slice<string>, _ aPermittedIPRanges: Slice<Memory<IPNet>>, _ aExcludedIPRanges: Slice<Memory<IPNet>>, _ aPermittedEmailAddresses: Slice<string>, _ aExcludedEmailAddresses: Slice<string>, _ aPermittedURIDomains: Slice<string>, _ aExcludedURIDomains: Slice<string>, _ aCRLDistributionPoints: Slice<string>, _ aPolicyIdentifiers: Slice<ObjectIdentifier>)
// .NET, .NET Standard 2.0
Sub New(aRaw As Slice<Byte>, aRawTBSCertificate As Slice<Byte>, aRawSubjectPublicKeyInfo As Slice<Byte>, aRawSubject As Slice<Byte>, aRawIssuer As Slice<Byte>, aSignature As Slice<Byte>, aSignatureAlgorithm As SignatureAlgorithm, aPublicKeyAlgorithm As PublicKeyAlgorithm, aPublicKey As Object, aVersion As Int64, aSerialNumber As Memory<Int>, aIssuer As Name, aSubject As Name, aNotBefore As Time, aNotAfter As Time, aKeyUsage As KeyUsage, aExtensions As Slice<Extension>, aExtraExtensions As Slice<Extension>, aUnhandledCriticalExtensions As Slice<ObjectIdentifier>, aExtKeyUsage As Slice<ExtKeyUsage>, aUnknownExtKeyUsage As Slice<ObjectIdentifier>, aBasicConstraintsValid As Boolean, aIsCA As Boolean, aMaxPathLen As Int64, aMaxPathLenZero As Boolean, aSubjectKeyId As Slice<Byte>, aAuthorityKeyId As Slice<Byte>, aOCSPServer As Slice<string>, aIssuingCertificateURL As Slice<string>, aDNSNames As Slice<string>, aEmailAddresses As Slice<string>, aIPAddresses As Slice<IP>, aURIs As Slice<Memory<URL>>, aPermittedDNSDomainsCritical As Boolean, aPermittedDNSDomains As Slice<string>, aExcludedDNSDomains As Slice<string>, aPermittedIPRanges As Slice<Memory<IPNet>>, aExcludedIPRanges As Slice<Memory<IPNet>>, aPermittedEmailAddresses As Slice<string>, aExcludedEmailAddresses As Slice<string>, aPermittedURIDomains As Slice<string>, aExcludedURIDomains As Slice<string>, aCRLDistributionPoints As Slice<string>, aPolicyIdentifiers As Slice<ObjectIdentifier>)
// Island
Sub New(aRaw As Slice<Byte>, aRawTBSCertificate As Slice<Byte>, aRawSubjectPublicKeyInfo As Slice<Byte>, aRawSubject As Slice<Byte>, aRawIssuer As Slice<Byte>, aSignature As Slice<Byte>, aSignatureAlgorithm As SignatureAlgorithm, aPublicKeyAlgorithm As PublicKeyAlgorithm, aPublicKey As Object, aVersion As int, aSerialNumber As Memory<Int>, aIssuer As Name, aSubject As Name, aNotBefore As Time, aNotAfter As Time, aKeyUsage As KeyUsage, aExtensions As Slice<Extension>, aExtraExtensions As Slice<Extension>, aUnhandledCriticalExtensions As Slice<ObjectIdentifier>, aExtKeyUsage As Slice<ExtKeyUsage>, aUnknownExtKeyUsage As Slice<ObjectIdentifier>, aBasicConstraintsValid As bool, aIsCA As bool, aMaxPathLen As int, aMaxPathLenZero As bool, aSubjectKeyId As Slice<Byte>, aAuthorityKeyId As Slice<Byte>, aOCSPServer As Slice<string>, aIssuingCertificateURL As Slice<string>, aDNSNames As Slice<string>, aEmailAddresses As Slice<string>, aIPAddresses As Slice<IP>, aURIs As Slice<Memory<URL>>, aPermittedDNSDomainsCritical As bool, aPermittedDNSDomains As Slice<string>, aExcludedDNSDomains As Slice<string>, aPermittedIPRanges As Slice<Memory<IPNet>>, aExcludedIPRanges As Slice<Memory<IPNet>>, aPermittedEmailAddresses As Slice<string>, aExcludedEmailAddresses As Slice<string>, aPermittedURIDomains As Slice<string>, aExcludedURIDomains As Slice<string>, aCRLDistributionPoints As Slice<string>, aPolicyIdentifiers As Slice<ObjectIdentifier>)
Parameters:
- aRaw:
- aRawTBSCertificate:
- aRawSubjectPublicKeyInfo:
- aRawSubject:
- aRawIssuer:
- aSignature:
- aSignatureAlgorithm:
- aPublicKeyAlgorithm:
- aPublicKey:
- aVersion:
- aSerialNumber:
- aIssuer:
- aSubject:
- aNotBefore:
- aNotAfter:
- aKeyUsage:
- aExtensions:
- aExtraExtensions:
- aUnhandledCriticalExtensions:
- aExtKeyUsage:
- aUnknownExtKeyUsage:
- aBasicConstraintsValid:
- aIsCA:
- aMaxPathLen:
- aMaxPathLenZero:
- aSubjectKeyId:
- aAuthorityKeyId:
- aOCSPServer:
- aIssuingCertificateURL:
- aDNSNames:
- aEmailAddresses:
- aIPAddresses:
- aURIs:
- aPermittedDNSDomainsCritical:
- aPermittedDNSDomains:
- aExcludedDNSDomains:
- aPermittedIPRanges:
- aExcludedIPRanges:
- aPermittedEmailAddresses:
- aExcludedEmailAddresses:
- aPermittedURIDomains:
- aExcludedURIDomains:
- aCRLDistributionPoints:
- aPolicyIdentifiers:
constructor (Certificate)
constructor(value: Certificate)
Certificate(Certificate value)
init(_ value: Certificate)
Sub New(value As Certificate)
Parameters:
- value:
AuthorityKeyId
BasicConstraintsValid
var BasicConstraintsValid: bool;
bool BasicConstraintsValid
var BasicConstraintsValid: bool
BasicConstraintsValid bool
FIELD BasicConstraintsValid() As bool
CheckCRLSignature
// .NET, .NET Standard 2.0
method CheckCRLSignature(crl: Memory<CertificateList>): error
// Island
method CheckCRLSignature(crl: Memory<CertificateList>): error
// .NET, .NET Standard 2.0
error CheckCRLSignature(Memory<CertificateList> crl)
// Island
error CheckCRLSignature(Memory<CertificateList> crl)
// .NET, .NET Standard 2.0
func CheckCRLSignature(_ crl: Memory<CertificateList>) -> error
// Island
func CheckCRLSignature(_ crl: Memory<CertificateList>) -> error
// .NET, .NET Standard 2.0
func CheckCRLSignature(crl Memory<CertificateList>) error
// Island
func CheckCRLSignature(crl Memory<CertificateList>) error
// .NET, .NET Standard 2.0
Function CheckCRLSignature(crl As Memory<CertificateList>) As error
// Island
Function CheckCRLSignature(crl As Memory<CertificateList>) As error
Parameters:
- crl:
CheckSignature
Parameters:
- algo:
- signed:
- signature:
CheckSignatureFrom
// .NET, .NET Standard 2.0
method CheckSignatureFrom(parent: Memory<Certificate>): error
// Island
method CheckSignatureFrom(parent: Memory<Certificate>): error
// .NET, .NET Standard 2.0
error CheckSignatureFrom(Memory<Certificate> parent)
// Island
error CheckSignatureFrom(Memory<Certificate> parent)
// .NET, .NET Standard 2.0
func CheckSignatureFrom(_ parent: Memory<Certificate>) -> error
// Island
func CheckSignatureFrom(_ parent: Memory<Certificate>) -> error
// .NET, .NET Standard 2.0
func CheckSignatureFrom(parent Memory<Certificate>) error
// Island
func CheckSignatureFrom(parent Memory<Certificate>) error
// .NET, .NET Standard 2.0
Function CheckSignatureFrom(parent As Memory<Certificate>) As error
// Island
Function CheckSignatureFrom(parent As Memory<Certificate>) As error
Parameters:
- parent:
CreateCRL
method CreateCRL(rand: Reader; priv: Object; revokedCerts: Slice<RevokedCertificate>; now: Time; expiry: Time): tuple of (crlBytes: Slice<Byte>, err: error)
(Slice<Byte>crlBytes, error err) CreateCRL(Reader rand, Object priv, Slice<RevokedCertificate> revokedCerts, Time now, Time expiry)
func CreateCRL(_ rand: Reader, _ priv: Object, _ revokedCerts: Slice<RevokedCertificate>, _ now: Time, _ expiry: Time) -> (Slice<Byte>, error)
func CreateCRL(rand Reader, priv interface{}, revokedCerts Slice<RevokedCertificate>, now Time, expiry Time) tuple of (|name=crlBytes| Slice<Byte>, |name=err| error)
Parameters:
- rand:
- priv:
- revokedCerts:
- now:
- expiry:
CRLDistributionPoints
DNSNames
EmailAddresses
Equal
// .NET, .NET Standard 2.0
method Equal(other: Memory<Certificate>): bool
// Island
method Equal(other: Memory<Certificate>): bool
// .NET, .NET Standard 2.0
bool Equal(Memory<Certificate> other)
// Island
bool Equal(Memory<Certificate> other)
// .NET, .NET Standard 2.0
func Equal(_ other: Memory<Certificate>) -> bool
// Island
func Equal(_ other: Memory<Certificate>) -> bool
// .NET, .NET Standard 2.0
func Equal(other Memory<Certificate>) bool
// Island
func Equal(other Memory<Certificate>) bool
// .NET, .NET Standard 2.0
Function Equal(other As Memory<Certificate>) As bool
// Island
Function Equal(other As Memory<Certificate>) As bool
Parameters:
- other:
ExcludedDNSDomains
ExcludedEmailAddresses
ExcludedIPRanges
// .NET, .NET Standard 2.0
var ExcludedIPRanges: Slice<Memory<IPNet>>;
// Island
var ExcludedIPRanges: Slice<Memory<IPNet>>;
// .NET, .NET Standard 2.0
Slice<Memory<IPNet>> ExcludedIPRanges
// Island
Slice<Memory<IPNet>> ExcludedIPRanges
// .NET, .NET Standard 2.0
var ExcludedIPRanges: Slice<Memory<IPNet>>
// Island
var ExcludedIPRanges: Slice<Memory<IPNet>>
ExcludedURIDomains
Extensions
ExtKeyUsage
var ExtKeyUsage: Slice<ExtKeyUsage>;
Slice<ExtKeyUsage> ExtKeyUsage
var ExtKeyUsage: Slice<ExtKeyUsage>
ExtKeyUsage Slice<ExtKeyUsage>
FIELD ExtKeyUsage() As Slice<ExtKeyUsage>
ExtraExtensions
IPAddresses
IsCA
Issuer
IssuingCertificateURL
KeyUsage
var KeyUsage: KeyUsage;
KeyUsage KeyUsage
var KeyUsage: KeyUsage
KeyUsage KeyUsage
FIELD KeyUsage() As KeyUsage
MaxPathLen
MaxPathLenZero
var MaxPathLenZero: bool;
bool MaxPathLenZero
var MaxPathLenZero: bool
MaxPathLenZero bool
FIELD MaxPathLenZero() As bool
NotAfter
NotBefore
OCSPServer
PermittedDNSDomains
PermittedDNSDomainsCritical
var PermittedDNSDomainsCritical: bool;
bool PermittedDNSDomainsCritical
var PermittedDNSDomainsCritical: bool
PermittedDNSDomainsCritical bool
FIELD PermittedDNSDomainsCritical() As bool
PermittedEmailAddresses
PermittedIPRanges
// .NET, .NET Standard 2.0
var PermittedIPRanges: Slice<Memory<IPNet>>;
// Island
var PermittedIPRanges: Slice<Memory<IPNet>>;
// .NET, .NET Standard 2.0
Slice<Memory<IPNet>> PermittedIPRanges
// Island
Slice<Memory<IPNet>> PermittedIPRanges
// .NET, .NET Standard 2.0
var PermittedIPRanges: Slice<Memory<IPNet>>
// Island
var PermittedIPRanges: Slice<Memory<IPNet>>
PermittedURIDomains
PolicyIdentifiers
var PolicyIdentifiers: Slice<ObjectIdentifier>;
Slice<ObjectIdentifier> PolicyIdentifiers
var PolicyIdentifiers: Slice<ObjectIdentifier>
PolicyIdentifiers Slice<ObjectIdentifier>
FIELD PolicyIdentifiers() As Slice<ObjectIdentifier>
PublicKey
var PublicKey: Object;
Object PublicKey
var PublicKey: Object
PublicKey interface{}
FIELD PublicKey() As Object
PublicKeyAlgorithm
var PublicKeyAlgorithm: PublicKeyAlgorithm;
PublicKeyAlgorithm PublicKeyAlgorithm
var PublicKeyAlgorithm: PublicKeyAlgorithm
PublicKeyAlgorithm PublicKeyAlgorithm
FIELD PublicKeyAlgorithm() As PublicKeyAlgorithm
Raw
RawIssuer
RawSubject
RawSubjectPublicKeyInfo
RawTBSCertificate
SerialNumber
Signature
SignatureAlgorithm
var SignatureAlgorithm: SignatureAlgorithm;
SignatureAlgorithm SignatureAlgorithm
var SignatureAlgorithm: SignatureAlgorithm
SignatureAlgorithm SignatureAlgorithm
FIELD SignatureAlgorithm() As SignatureAlgorithm
Subject
SubjectKeyId
UnhandledCriticalExtensions
var UnhandledCriticalExtensions: Slice<ObjectIdentifier>;
Slice<ObjectIdentifier> UnhandledCriticalExtensions
var UnhandledCriticalExtensions: Slice<ObjectIdentifier>
UnhandledCriticalExtensions Slice<ObjectIdentifier>
FIELD UnhandledCriticalExtensions() As Slice<ObjectIdentifier>
UnknownExtKeyUsage
var UnknownExtKeyUsage: Slice<ObjectIdentifier>;
Slice<ObjectIdentifier> UnknownExtKeyUsage
var UnknownExtKeyUsage: Slice<ObjectIdentifier>
UnknownExtKeyUsage Slice<ObjectIdentifier>
FIELD UnknownExtKeyUsage() As Slice<ObjectIdentifier>
URIs
Verify
// .NET, .NET Standard 2.0
method Verify(opts: VerifyOptions): tuple of (chains: Slice<Slice<Memory<Certificate>>>, err: error)
// Island
method Verify(opts: VerifyOptions): tuple of (chains: Slice<Slice<Memory<Certificate>>>, err: error)
// .NET, .NET Standard 2.0
(Slice<Slice<Memory<Certificate>>>chains, error err) Verify(VerifyOptions opts)
// Island
(Slice<Slice<Memory<Certificate>>>chains, error err) Verify(VerifyOptions opts)
// .NET, .NET Standard 2.0
func Verify(_ opts: VerifyOptions) -> (Slice<Slice<Memory<Certificate>>>, error)
// Island
func Verify(_ opts: VerifyOptions) -> (Slice<Slice<Memory<Certificate>>>, error)
// .NET, .NET Standard 2.0
func Verify(opts VerifyOptions) tuple of (|name=chains| Slice<Slice<Memory<Certificate>>>, |name=err| error)
// Island
func Verify(opts VerifyOptions) tuple of (|name=chains| Slice<Slice<Memory<Certificate>>>, |name=err| error)
// .NET, .NET Standard 2.0
Function Verify(opts As VerifyOptions) As Tuple (Of Slice<Slice<Memory<Certificate>>>, error)
// Island
Function Verify(opts As VerifyOptions) As Tuple (Of Slice<Slice<Memory<Certificate>>>, error)
Parameters:
- opts:
VerifyHostname
Parameters:
- h:
Version
AuthorityKeyId
BasicConstraintsValid
var BasicConstraintsValid: bool;
bool BasicConstraintsValid
var BasicConstraintsValid: bool
BasicConstraintsValid bool
FIELD BasicConstraintsValid() As bool
CRLDistributionPoints
DNSNames
EmailAddresses
ExcludedDNSDomains
ExcludedEmailAddresses
ExcludedIPRanges
// .NET, .NET Standard 2.0
var ExcludedIPRanges: Slice<Memory<IPNet>>;
// Island
var ExcludedIPRanges: Slice<Memory<IPNet>>;
// .NET, .NET Standard 2.0
Slice<Memory<IPNet>> ExcludedIPRanges
// Island
Slice<Memory<IPNet>> ExcludedIPRanges
// .NET, .NET Standard 2.0
var ExcludedIPRanges: Slice<Memory<IPNet>>
// Island
var ExcludedIPRanges: Slice<Memory<IPNet>>
ExcludedURIDomains
Extensions
ExtKeyUsage
var ExtKeyUsage: Slice<ExtKeyUsage>;
Slice<ExtKeyUsage> ExtKeyUsage
var ExtKeyUsage: Slice<ExtKeyUsage>
ExtKeyUsage Slice<ExtKeyUsage>
FIELD ExtKeyUsage() As Slice<ExtKeyUsage>
ExtraExtensions
IPAddresses
IsCA
Issuer
IssuingCertificateURL
KeyUsage
var KeyUsage: KeyUsage;
KeyUsage KeyUsage
var KeyUsage: KeyUsage
KeyUsage KeyUsage
FIELD KeyUsage() As KeyUsage
MaxPathLen
MaxPathLenZero
var MaxPathLenZero: bool;
bool MaxPathLenZero
var MaxPathLenZero: bool
MaxPathLenZero bool
FIELD MaxPathLenZero() As bool
NotAfter
NotBefore
OCSPServer
PermittedDNSDomains
PermittedDNSDomainsCritical
var PermittedDNSDomainsCritical: bool;
bool PermittedDNSDomainsCritical
var PermittedDNSDomainsCritical: bool
PermittedDNSDomainsCritical bool
FIELD PermittedDNSDomainsCritical() As bool
PermittedEmailAddresses
PermittedIPRanges
// .NET, .NET Standard 2.0
var PermittedIPRanges: Slice<Memory<IPNet>>;
// Island
var PermittedIPRanges: Slice<Memory<IPNet>>;
// .NET, .NET Standard 2.0
Slice<Memory<IPNet>> PermittedIPRanges
// Island
Slice<Memory<IPNet>> PermittedIPRanges
// .NET, .NET Standard 2.0
var PermittedIPRanges: Slice<Memory<IPNet>>
// Island
var PermittedIPRanges: Slice<Memory<IPNet>>
PermittedURIDomains
PolicyIdentifiers
var PolicyIdentifiers: Slice<ObjectIdentifier>;
Slice<ObjectIdentifier> PolicyIdentifiers
var PolicyIdentifiers: Slice<ObjectIdentifier>
PolicyIdentifiers Slice<ObjectIdentifier>
FIELD PolicyIdentifiers() As Slice<ObjectIdentifier>
PublicKey
var PublicKey: Object;
Object PublicKey
var PublicKey: Object
PublicKey interface{}
FIELD PublicKey() As Object
PublicKeyAlgorithm
var PublicKeyAlgorithm: PublicKeyAlgorithm;
PublicKeyAlgorithm PublicKeyAlgorithm
var PublicKeyAlgorithm: PublicKeyAlgorithm
PublicKeyAlgorithm PublicKeyAlgorithm
FIELD PublicKeyAlgorithm() As PublicKeyAlgorithm
Raw
RawIssuer
RawSubject
RawSubjectPublicKeyInfo
RawTBSCertificate
SerialNumber
Signature
SignatureAlgorithm
var SignatureAlgorithm: SignatureAlgorithm;
SignatureAlgorithm SignatureAlgorithm
var SignatureAlgorithm: SignatureAlgorithm
SignatureAlgorithm SignatureAlgorithm
FIELD SignatureAlgorithm() As SignatureAlgorithm
Subject
SubjectKeyId
UnhandledCriticalExtensions
var UnhandledCriticalExtensions: Slice<ObjectIdentifier>;
Slice<ObjectIdentifier> UnhandledCriticalExtensions
var UnhandledCriticalExtensions: Slice<ObjectIdentifier>
UnhandledCriticalExtensions Slice<ObjectIdentifier>
FIELD UnhandledCriticalExtensions() As Slice<ObjectIdentifier>
UnknownExtKeyUsage
var UnknownExtKeyUsage: Slice<ObjectIdentifier>;
Slice<ObjectIdentifier> UnknownExtKeyUsage
var UnknownExtKeyUsage: Slice<ObjectIdentifier>
UnknownExtKeyUsage Slice<ObjectIdentifier>
FIELD UnknownExtKeyUsage() As Slice<ObjectIdentifier>
URIs
Version
constructor
constructor
Certificate()
init()
Sub New()
constructor (Slice<Byte>, Slice<Byte>, Slice<Byte>, Slice<Byte>, Slice<Byte>, Slice<Byte>, SignatureAlgorithm, PublicKeyAlgorithm, Object, Int64, Memory<Int>, Name, Name, Time, Time, KeyUsage, Slice<Extension>, Slice<Extension>, Slice<ObjectIdentifier>, Slice<ExtKeyUsage>, Slice<ObjectIdentifier>, Boolean, Boolean, Int64, Boolean, Slice<Byte>, Slice<Byte>, Slice<string>, Slice<string>, Slice<string>, Slice<string>, Slice<IP>, Slice<Memory<URL>>, Boolean, Slice<string>, Slice<string>, Slice<Memory<IPNet>>, Slice<Memory<IPNet>>, Slice<string>, Slice<string>, Slice<string>, Slice<string>, Slice<string>, Slice<ObjectIdentifier>)
// .NET, .NET Standard 2.0
constructor(aRaw: Slice<Byte>; aRawTBSCertificate: Slice<Byte>; aRawSubjectPublicKeyInfo: Slice<Byte>; aRawSubject: Slice<Byte>; aRawIssuer: Slice<Byte>; aSignature: Slice<Byte>; aSignatureAlgorithm: SignatureAlgorithm; aPublicKeyAlgorithm: PublicKeyAlgorithm; aPublicKey: Object; aVersion: Int64; aSerialNumber: Memory<Int>; aIssuer: Name; aSubject: Name; aNotBefore: Time; aNotAfter: Time; aKeyUsage: KeyUsage; aExtensions: Slice<Extension>; aExtraExtensions: Slice<Extension>; aUnhandledCriticalExtensions: Slice<ObjectIdentifier>; aExtKeyUsage: Slice<ExtKeyUsage>; aUnknownExtKeyUsage: Slice<ObjectIdentifier>; aBasicConstraintsValid: Boolean; aIsCA: Boolean; aMaxPathLen: Int64; aMaxPathLenZero: Boolean; aSubjectKeyId: Slice<Byte>; aAuthorityKeyId: Slice<Byte>; aOCSPServer: Slice<string>; aIssuingCertificateURL: Slice<string>; aDNSNames: Slice<string>; aEmailAddresses: Slice<string>; aIPAddresses: Slice<IP>; aURIs: Slice<Memory<URL>>; aPermittedDNSDomainsCritical: Boolean; aPermittedDNSDomains: Slice<string>; aExcludedDNSDomains: Slice<string>; aPermittedIPRanges: Slice<Memory<IPNet>>; aExcludedIPRanges: Slice<Memory<IPNet>>; aPermittedEmailAddresses: Slice<string>; aExcludedEmailAddresses: Slice<string>; aPermittedURIDomains: Slice<string>; aExcludedURIDomains: Slice<string>; aCRLDistributionPoints: Slice<string>; aPolicyIdentifiers: Slice<ObjectIdentifier>)
// Island
constructor(aRaw: Slice<Byte>; aRawTBSCertificate: Slice<Byte>; aRawSubjectPublicKeyInfo: Slice<Byte>; aRawSubject: Slice<Byte>; aRawIssuer: Slice<Byte>; aSignature: Slice<Byte>; aSignatureAlgorithm: SignatureAlgorithm; aPublicKeyAlgorithm: PublicKeyAlgorithm; aPublicKey: Object; aVersion: int; aSerialNumber: Memory<Int>; aIssuer: Name; aSubject: Name; aNotBefore: Time; aNotAfter: Time; aKeyUsage: KeyUsage; aExtensions: Slice<Extension>; aExtraExtensions: Slice<Extension>; aUnhandledCriticalExtensions: Slice<ObjectIdentifier>; aExtKeyUsage: Slice<ExtKeyUsage>; aUnknownExtKeyUsage: Slice<ObjectIdentifier>; aBasicConstraintsValid: bool; aIsCA: bool; aMaxPathLen: int; aMaxPathLenZero: bool; aSubjectKeyId: Slice<Byte>; aAuthorityKeyId: Slice<Byte>; aOCSPServer: Slice<string>; aIssuingCertificateURL: Slice<string>; aDNSNames: Slice<string>; aEmailAddresses: Slice<string>; aIPAddresses: Slice<IP>; aURIs: Slice<Memory<URL>>; aPermittedDNSDomainsCritical: bool; aPermittedDNSDomains: Slice<string>; aExcludedDNSDomains: Slice<string>; aPermittedIPRanges: Slice<Memory<IPNet>>; aExcludedIPRanges: Slice<Memory<IPNet>>; aPermittedEmailAddresses: Slice<string>; aExcludedEmailAddresses: Slice<string>; aPermittedURIDomains: Slice<string>; aExcludedURIDomains: Slice<string>; aCRLDistributionPoints: Slice<string>; aPolicyIdentifiers: Slice<ObjectIdentifier>)
// .NET, .NET Standard 2.0
Certificate(Slice<Byte> aRaw, Slice<Byte> aRawTBSCertificate, Slice<Byte> aRawSubjectPublicKeyInfo, Slice<Byte> aRawSubject, Slice<Byte> aRawIssuer, Slice<Byte> aSignature, SignatureAlgorithm aSignatureAlgorithm, PublicKeyAlgorithm aPublicKeyAlgorithm, Object aPublicKey, Int64 aVersion, Memory<Int> aSerialNumber, Name aIssuer, Name aSubject, Time aNotBefore, Time aNotAfter, KeyUsage aKeyUsage, Slice<Extension> aExtensions, Slice<Extension> aExtraExtensions, Slice<ObjectIdentifier> aUnhandledCriticalExtensions, Slice<ExtKeyUsage> aExtKeyUsage, Slice<ObjectIdentifier> aUnknownExtKeyUsage, Boolean aBasicConstraintsValid, Boolean aIsCA, Int64 aMaxPathLen, Boolean aMaxPathLenZero, Slice<Byte> aSubjectKeyId, Slice<Byte> aAuthorityKeyId, Slice<string> aOCSPServer, Slice<string> aIssuingCertificateURL, Slice<string> aDNSNames, Slice<string> aEmailAddresses, Slice<IP> aIPAddresses, Slice<Memory<URL>> aURIs, Boolean aPermittedDNSDomainsCritical, Slice<string> aPermittedDNSDomains, Slice<string> aExcludedDNSDomains, Slice<Memory<IPNet>> aPermittedIPRanges, Slice<Memory<IPNet>> aExcludedIPRanges, Slice<string> aPermittedEmailAddresses, Slice<string> aExcludedEmailAddresses, Slice<string> aPermittedURIDomains, Slice<string> aExcludedURIDomains, Slice<string> aCRLDistributionPoints, Slice<ObjectIdentifier> aPolicyIdentifiers)
// Island
Certificate(Slice<Byte> aRaw, Slice<Byte> aRawTBSCertificate, Slice<Byte> aRawSubjectPublicKeyInfo, Slice<Byte> aRawSubject, Slice<Byte> aRawIssuer, Slice<Byte> aSignature, SignatureAlgorithm aSignatureAlgorithm, PublicKeyAlgorithm aPublicKeyAlgorithm, Object aPublicKey, int aVersion, Memory<Int> aSerialNumber, Name aIssuer, Name aSubject, Time aNotBefore, Time aNotAfter, KeyUsage aKeyUsage, Slice<Extension> aExtensions, Slice<Extension> aExtraExtensions, Slice<ObjectIdentifier> aUnhandledCriticalExtensions, Slice<ExtKeyUsage> aExtKeyUsage, Slice<ObjectIdentifier> aUnknownExtKeyUsage, bool aBasicConstraintsValid, bool aIsCA, int aMaxPathLen, bool aMaxPathLenZero, Slice<Byte> aSubjectKeyId, Slice<Byte> aAuthorityKeyId, Slice<string> aOCSPServer, Slice<string> aIssuingCertificateURL, Slice<string> aDNSNames, Slice<string> aEmailAddresses, Slice<IP> aIPAddresses, Slice<Memory<URL>> aURIs, bool aPermittedDNSDomainsCritical, Slice<string> aPermittedDNSDomains, Slice<string> aExcludedDNSDomains, Slice<Memory<IPNet>> aPermittedIPRanges, Slice<Memory<IPNet>> aExcludedIPRanges, Slice<string> aPermittedEmailAddresses, Slice<string> aExcludedEmailAddresses, Slice<string> aPermittedURIDomains, Slice<string> aExcludedURIDomains, Slice<string> aCRLDistributionPoints, Slice<ObjectIdentifier> aPolicyIdentifiers)
// .NET, .NET Standard 2.0
init(_ aRaw: Slice<Byte>, _ aRawTBSCertificate: Slice<Byte>, _ aRawSubjectPublicKeyInfo: Slice<Byte>, _ aRawSubject: Slice<Byte>, _ aRawIssuer: Slice<Byte>, _ aSignature: Slice<Byte>, _ aSignatureAlgorithm: SignatureAlgorithm, _ aPublicKeyAlgorithm: PublicKeyAlgorithm, _ aPublicKey: Object, _ aVersion: Int64, _ aSerialNumber: Memory<Int>, _ aIssuer: Name, _ aSubject: Name, _ aNotBefore: Time, _ aNotAfter: Time, _ aKeyUsage: KeyUsage, _ aExtensions: Slice<Extension>, _ aExtraExtensions: Slice<Extension>, _ aUnhandledCriticalExtensions: Slice<ObjectIdentifier>, _ aExtKeyUsage: Slice<ExtKeyUsage>, _ aUnknownExtKeyUsage: Slice<ObjectIdentifier>, _ aBasicConstraintsValid: Boolean, _ aIsCA: Boolean, _ aMaxPathLen: Int64, _ aMaxPathLenZero: Boolean, _ aSubjectKeyId: Slice<Byte>, _ aAuthorityKeyId: Slice<Byte>, _ aOCSPServer: Slice<string>, _ aIssuingCertificateURL: Slice<string>, _ aDNSNames: Slice<string>, _ aEmailAddresses: Slice<string>, _ aIPAddresses: Slice<IP>, _ aURIs: Slice<Memory<URL>>, _ aPermittedDNSDomainsCritical: Boolean, _ aPermittedDNSDomains: Slice<string>, _ aExcludedDNSDomains: Slice<string>, _ aPermittedIPRanges: Slice<Memory<IPNet>>, _ aExcludedIPRanges: Slice<Memory<IPNet>>, _ aPermittedEmailAddresses: Slice<string>, _ aExcludedEmailAddresses: Slice<string>, _ aPermittedURIDomains: Slice<string>, _ aExcludedURIDomains: Slice<string>, _ aCRLDistributionPoints: Slice<string>, _ aPolicyIdentifiers: Slice<ObjectIdentifier>)
// Island
init(_ aRaw: Slice<Byte>, _ aRawTBSCertificate: Slice<Byte>, _ aRawSubjectPublicKeyInfo: Slice<Byte>, _ aRawSubject: Slice<Byte>, _ aRawIssuer: Slice<Byte>, _ aSignature: Slice<Byte>, _ aSignatureAlgorithm: SignatureAlgorithm, _ aPublicKeyAlgorithm: PublicKeyAlgorithm, _ aPublicKey: Object, _ aVersion: int, _ aSerialNumber: Memory<Int>, _ aIssuer: Name, _ aSubject: Name, _ aNotBefore: Time, _ aNotAfter: Time, _ aKeyUsage: KeyUsage, _ aExtensions: Slice<Extension>, _ aExtraExtensions: Slice<Extension>, _ aUnhandledCriticalExtensions: Slice<ObjectIdentifier>, _ aExtKeyUsage: Slice<ExtKeyUsage>, _ aUnknownExtKeyUsage: Slice<ObjectIdentifier>, _ aBasicConstraintsValid: bool, _ aIsCA: bool, _ aMaxPathLen: int, _ aMaxPathLenZero: bool, _ aSubjectKeyId: Slice<Byte>, _ aAuthorityKeyId: Slice<Byte>, _ aOCSPServer: Slice<string>, _ aIssuingCertificateURL: Slice<string>, _ aDNSNames: Slice<string>, _ aEmailAddresses: Slice<string>, _ aIPAddresses: Slice<IP>, _ aURIs: Slice<Memory<URL>>, _ aPermittedDNSDomainsCritical: bool, _ aPermittedDNSDomains: Slice<string>, _ aExcludedDNSDomains: Slice<string>, _ aPermittedIPRanges: Slice<Memory<IPNet>>, _ aExcludedIPRanges: Slice<Memory<IPNet>>, _ aPermittedEmailAddresses: Slice<string>, _ aExcludedEmailAddresses: Slice<string>, _ aPermittedURIDomains: Slice<string>, _ aExcludedURIDomains: Slice<string>, _ aCRLDistributionPoints: Slice<string>, _ aPolicyIdentifiers: Slice<ObjectIdentifier>)
// .NET, .NET Standard 2.0
Sub New(aRaw As Slice<Byte>, aRawTBSCertificate As Slice<Byte>, aRawSubjectPublicKeyInfo As Slice<Byte>, aRawSubject As Slice<Byte>, aRawIssuer As Slice<Byte>, aSignature As Slice<Byte>, aSignatureAlgorithm As SignatureAlgorithm, aPublicKeyAlgorithm As PublicKeyAlgorithm, aPublicKey As Object, aVersion As Int64, aSerialNumber As Memory<Int>, aIssuer As Name, aSubject As Name, aNotBefore As Time, aNotAfter As Time, aKeyUsage As KeyUsage, aExtensions As Slice<Extension>, aExtraExtensions As Slice<Extension>, aUnhandledCriticalExtensions As Slice<ObjectIdentifier>, aExtKeyUsage As Slice<ExtKeyUsage>, aUnknownExtKeyUsage As Slice<ObjectIdentifier>, aBasicConstraintsValid As Boolean, aIsCA As Boolean, aMaxPathLen As Int64, aMaxPathLenZero As Boolean, aSubjectKeyId As Slice<Byte>, aAuthorityKeyId As Slice<Byte>, aOCSPServer As Slice<string>, aIssuingCertificateURL As Slice<string>, aDNSNames As Slice<string>, aEmailAddresses As Slice<string>, aIPAddresses As Slice<IP>, aURIs As Slice<Memory<URL>>, aPermittedDNSDomainsCritical As Boolean, aPermittedDNSDomains As Slice<string>, aExcludedDNSDomains As Slice<string>, aPermittedIPRanges As Slice<Memory<IPNet>>, aExcludedIPRanges As Slice<Memory<IPNet>>, aPermittedEmailAddresses As Slice<string>, aExcludedEmailAddresses As Slice<string>, aPermittedURIDomains As Slice<string>, aExcludedURIDomains As Slice<string>, aCRLDistributionPoints As Slice<string>, aPolicyIdentifiers As Slice<ObjectIdentifier>)
// Island
Sub New(aRaw As Slice<Byte>, aRawTBSCertificate As Slice<Byte>, aRawSubjectPublicKeyInfo As Slice<Byte>, aRawSubject As Slice<Byte>, aRawIssuer As Slice<Byte>, aSignature As Slice<Byte>, aSignatureAlgorithm As SignatureAlgorithm, aPublicKeyAlgorithm As PublicKeyAlgorithm, aPublicKey As Object, aVersion As int, aSerialNumber As Memory<Int>, aIssuer As Name, aSubject As Name, aNotBefore As Time, aNotAfter As Time, aKeyUsage As KeyUsage, aExtensions As Slice<Extension>, aExtraExtensions As Slice<Extension>, aUnhandledCriticalExtensions As Slice<ObjectIdentifier>, aExtKeyUsage As Slice<ExtKeyUsage>, aUnknownExtKeyUsage As Slice<ObjectIdentifier>, aBasicConstraintsValid As bool, aIsCA As bool, aMaxPathLen As int, aMaxPathLenZero As bool, aSubjectKeyId As Slice<Byte>, aAuthorityKeyId As Slice<Byte>, aOCSPServer As Slice<string>, aIssuingCertificateURL As Slice<string>, aDNSNames As Slice<string>, aEmailAddresses As Slice<string>, aIPAddresses As Slice<IP>, aURIs As Slice<Memory<URL>>, aPermittedDNSDomainsCritical As bool, aPermittedDNSDomains As Slice<string>, aExcludedDNSDomains As Slice<string>, aPermittedIPRanges As Slice<Memory<IPNet>>, aExcludedIPRanges As Slice<Memory<IPNet>>, aPermittedEmailAddresses As Slice<string>, aExcludedEmailAddresses As Slice<string>, aPermittedURIDomains As Slice<string>, aExcludedURIDomains As Slice<string>, aCRLDistributionPoints As Slice<string>, aPolicyIdentifiers As Slice<ObjectIdentifier>)
Parameters:
- aRaw:
- aRawTBSCertificate:
- aRawSubjectPublicKeyInfo:
- aRawSubject:
- aRawIssuer:
- aSignature:
- aSignatureAlgorithm:
- aPublicKeyAlgorithm:
- aPublicKey:
- aVersion:
- aSerialNumber:
- aIssuer:
- aSubject:
- aNotBefore:
- aNotAfter:
- aKeyUsage:
- aExtensions:
- aExtraExtensions:
- aUnhandledCriticalExtensions:
- aExtKeyUsage:
- aUnknownExtKeyUsage:
- aBasicConstraintsValid:
- aIsCA:
- aMaxPathLen:
- aMaxPathLenZero:
- aSubjectKeyId:
- aAuthorityKeyId:
- aOCSPServer:
- aIssuingCertificateURL:
- aDNSNames:
- aEmailAddresses:
- aIPAddresses:
- aURIs:
- aPermittedDNSDomainsCritical:
- aPermittedDNSDomains:
- aExcludedDNSDomains:
- aPermittedIPRanges:
- aExcludedIPRanges:
- aPermittedEmailAddresses:
- aExcludedEmailAddresses:
- aPermittedURIDomains:
- aExcludedURIDomains:
- aCRLDistributionPoints:
- aPolicyIdentifiers:
constructor (Certificate)
constructor(value: Certificate)
Certificate(Certificate value)
init(_ value: Certificate)
Sub New(value As Certificate)
Parameters:
- value: