byte[] X500DistinguishedNameEncode(string distinguishedName, X500DistinguishedNameFlags flag)
void DecodeX509SubjectKeyIdentifierExtension(byte[] encoded, out byte[] subjectKeyIdentifier)
ECDiffieHellman DecodeECDiffieHellmanPublicKey(ICertificatePal certificatePal)
X509ContentType GetCertContentType(ReadOnlySpan< byte > rawData)
byte[] EncodeX509SubjectKeyIdentifierExtension(ReadOnlySpan< byte > subjectKeyIdentifier)
byte[] ComputeCapiSha1OfPublicKey(PublicKey key)
string X500DistinguishedNameDecode(byte[] encodedDistinguishedName, X500DistinguishedNameFlags flag)
byte[] EncodeX509KeyUsageExtension(X509KeyUsageFlags keyUsages)
void DecodeX509BasicConstraintsExtension(byte[] encoded, out bool certificateAuthority, out bool hasPathLengthConstraint, out int pathLengthConstraint)
void DecodeX509BasicConstraints2Extension(byte[] encoded, out bool certificateAuthority, out bool hasPathLengthConstraint, out int pathLengthConstraint)
bool SupportsLegacyBasicConstraintsExtension
X509ContentType GetCertContentType(string fileName)
AsymmetricAlgorithm DecodePublicKey(Oid oid, byte[] encodedKeyValue, byte[] encodedParameters, ICertificatePal certificatePal)
ECDsa DecodeECDsaPublicKey(ICertificatePal certificatePal)
byte[] EncodeX509BasicConstraints2Extension(bool certificateAuthority, bool hasPathLengthConstraint, int pathLengthConstraint)
string X500DistinguishedNameFormat(byte[] encodedDistinguishedName, bool multiLine)
byte[] EncodeX509EnhancedKeyUsageExtension(OidCollection usages)
void DecodeX509EnhancedKeyUsageExtension(byte[] encoded, out OidCollection usages)
void DecodeX509KeyUsageExtension(byte[] encoded, out X509KeyUsageFlags keyUsages)
X500DistinguishedNameFlags