Method | Description | |
---|---|---|
DecodePublicKey ( |
||
DecodeX509BasicConstraints2Extension ( byte encoded, bool &certificateAuthority, bool &hasPathLengthConstraint, int &pathLengthConstraint ) : void | ||
DecodeX509BasicConstraintsExtension ( byte encoded, bool &certificateAuthority, bool &hasPathLengthConstraint, int &pathLengthConstraint ) : void | ||
DecodeX509EnhancedKeyUsageExtension ( byte encoded, |
||
DecodeX509KeyUsageExtension ( byte encoded, X509KeyUsageFlags &keyUsages ) : void | ||
DecodeX509SubjectKeyIdentifierExtension ( byte encoded, byte &subjectKeyIdentifier ) : void | ||
EncodeX509BasicConstraints2Extension ( bool certificateAuthority, bool hasPathLengthConstraint, int pathLengthConstraint ) : byte[] | ||
EncodeX509EnhancedKeyUsageExtension ( |
||
EncodeX509KeyUsageExtension ( X509KeyUsageFlags keyUsages ) : byte[] | ||
EncodeX509SubjectKeyIdentifierExtension ( byte subjectKeyIdentifier ) : byte[] | ||
GetCertContentType ( byte rawData ) : X509ContentType | ||
GetCertContentType ( string fileName ) : X509ContentType | ||
X500DistinguishedNameDecode ( byte encodedDistinguishedName, X500DistinguishedNameFlags flags ) : string | ||
X500DistinguishedNameEncode ( string distinguishedName, X500DistinguishedNameFlags flag ) : byte[] | ||
X500DistinguishedNameFormat ( byte encodedDistinguishedName, bool multiLine ) : string |
Method | Description | |
---|---|---|
BuildRsaPublicKey ( byte encodedData ) : |
||
ComputeCapiSha1OfPublicKey ( |
||
ConcatenateArrays ( byte segments ) : byte[] | ||
DecodeX509SubjectKeyIdentifierExtension ( byte encoded ) : byte[] |
public DecodePublicKey ( |
||
oid | ||
encodedKeyValue | byte | |
encodedParameters | byte | |
certificatePal | ICertificatePal | |
return |
public DecodeX509BasicConstraints2Extension ( byte encoded, bool &certificateAuthority, bool &hasPathLengthConstraint, int &pathLengthConstraint ) : void | ||
encoded | byte | |
certificateAuthority | bool | |
hasPathLengthConstraint | bool | |
pathLengthConstraint | int | |
return | void |
public DecodeX509BasicConstraintsExtension ( byte encoded, bool &certificateAuthority, bool &hasPathLengthConstraint, int &pathLengthConstraint ) : void | ||
encoded | byte | |
certificateAuthority | bool | |
hasPathLengthConstraint | bool | |
pathLengthConstraint | int | |
return | void |
public DecodeX509EnhancedKeyUsageExtension ( byte encoded, |
||
encoded | byte | |
usages | ||
return | void |
public DecodeX509KeyUsageExtension ( byte encoded, X509KeyUsageFlags &keyUsages ) : void | ||
encoded | byte | |
keyUsages | X509KeyUsageFlags | |
return | void |
public DecodeX509SubjectKeyIdentifierExtension ( byte encoded, byte &subjectKeyIdentifier ) : void | ||
encoded | byte | |
subjectKeyIdentifier | byte | |
return | void |
public EncodeX509BasicConstraints2Extension ( bool certificateAuthority, bool hasPathLengthConstraint, int pathLengthConstraint ) : byte[] | ||
certificateAuthority | bool | |
hasPathLengthConstraint | bool | |
pathLengthConstraint | int | |
return | byte[] |
public EncodeX509EnhancedKeyUsageExtension ( |
||
usages | ||
return | byte[] |
public EncodeX509KeyUsageExtension ( X509KeyUsageFlags keyUsages ) : byte[] | ||
keyUsages | X509KeyUsageFlags | |
return | byte[] |
public EncodeX509SubjectKeyIdentifierExtension ( byte subjectKeyIdentifier ) : byte[] | ||
subjectKeyIdentifier | byte | |
return | byte[] |
public GetCertContentType ( byte rawData ) : X509ContentType | ||
rawData | byte | |
return | X509ContentType |
public GetCertContentType ( string fileName ) : X509ContentType | ||
fileName | string | |
return | X509ContentType |
public X500DistinguishedNameDecode ( byte encodedDistinguishedName, X500DistinguishedNameFlags flags ) : string | ||
encodedDistinguishedName | byte | |
flags | X500DistinguishedNameFlags | |
return | string |
public X500DistinguishedNameEncode ( string distinguishedName, X500DistinguishedNameFlags flag ) : byte[] | ||
distinguishedName | string | |
flag | X500DistinguishedNameFlags | |
return | byte[] |
public X500DistinguishedNameFormat ( byte encodedDistinguishedName, bool multiLine ) : string | ||
encodedDistinguishedName | byte | |
multiLine | bool | |
return | string |