C# Class System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension

Inheritance: X509Extension
Exibir arquivo Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
CopyFrom ( AsnEncodedData asnEncodedData ) : void
CopyFrom ( System asnEncodedData ) : void
X509SubjectKeyIdentifierExtension ( )
X509SubjectKeyIdentifierExtension ( System key, System algorithm, bool critical )
X509SubjectKeyIdentifierExtension ( System encodedSubjectKeyIdentifier, bool critical )
X509SubjectKeyIdentifierExtension ( byte subjectKeyIdentifier, bool critical )
X509SubjectKeyIdentifierExtension ( string subjectKeyIdentifier, bool critical )
X509SubjectKeyIdentifierExtension ( ) : System
X509SubjectKeyIdentifierExtension ( AsnEncodedData encodedSubjectKeyIdentifier, bool critical ) : System
X509SubjectKeyIdentifierExtension ( PublicKey key, X509SubjectKeyIdentifierHashAlgorithm algorithm, bool critical ) : System
X509SubjectKeyIdentifierExtension ( PublicKey key, bool critical ) : System
X509SubjectKeyIdentifierExtension ( byte subjectKeyIdentifier, bool critical ) : System
X509SubjectKeyIdentifierExtension ( string subjectKeyIdentifier, bool critical ) : System

Private Methods

Method Description
ComputeSha1 ( byte data ) : byte[]
EncodeExtension ( PublicKey key, X509SubjectKeyIdentifierHashAlgorithm algorithm ) : byte[]
EncodeExtension ( byte subjectKeyIdentifier ) : byte[]
EncodeExtension ( string subjectKeyIdentifier ) : byte[]
GenerateSubjectKeyIdentifierFromPublicKey ( PublicKey key, X509SubjectKeyIdentifierHashAlgorithm algorithm ) : byte[]

Method Details

CopyFrom() public method

public CopyFrom ( AsnEncodedData asnEncodedData ) : void
asnEncodedData AsnEncodedData
return void

CopyFrom() public method

public CopyFrom ( System asnEncodedData ) : void
asnEncodedData System
return void

X509SubjectKeyIdentifierExtension() public method

X509SubjectKeyIdentifierExtension() public method

public X509SubjectKeyIdentifierExtension ( System key, System algorithm, bool critical )
key System
algorithm System
critical bool

X509SubjectKeyIdentifierExtension() public method

public X509SubjectKeyIdentifierExtension ( System encodedSubjectKeyIdentifier, bool critical )
encodedSubjectKeyIdentifier System
critical bool

X509SubjectKeyIdentifierExtension() public method

public X509SubjectKeyIdentifierExtension ( byte subjectKeyIdentifier, bool critical )
subjectKeyIdentifier byte
critical bool

X509SubjectKeyIdentifierExtension() public method

public X509SubjectKeyIdentifierExtension ( string subjectKeyIdentifier, bool critical )
subjectKeyIdentifier string
critical bool

X509SubjectKeyIdentifierExtension() public method

public X509SubjectKeyIdentifierExtension ( ) : System
return System

X509SubjectKeyIdentifierExtension() public method

public X509SubjectKeyIdentifierExtension ( AsnEncodedData encodedSubjectKeyIdentifier, bool critical ) : System
encodedSubjectKeyIdentifier AsnEncodedData
critical bool
return System

X509SubjectKeyIdentifierExtension() public method

public X509SubjectKeyIdentifierExtension ( PublicKey key, X509SubjectKeyIdentifierHashAlgorithm algorithm, bool critical ) : System
key PublicKey
algorithm X509SubjectKeyIdentifierHashAlgorithm
critical bool
return System

X509SubjectKeyIdentifierExtension() public method

public X509SubjectKeyIdentifierExtension ( PublicKey key, bool critical ) : System
key PublicKey
critical bool
return System

X509SubjectKeyIdentifierExtension() public method

public X509SubjectKeyIdentifierExtension ( byte subjectKeyIdentifier, bool critical ) : System
subjectKeyIdentifier byte
critical bool
return System

X509SubjectKeyIdentifierExtension() public method

public X509SubjectKeyIdentifierExtension ( string subjectKeyIdentifier, bool critical ) : System
subjectKeyIdentifier string
critical bool
return System