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

Inheritance: X509Extension
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public CopyFrom ( AsnEncodedData asnEncodedData ) : void
asnEncodedData AsnEncodedData
Résultat void

CopyFrom() public méthode

public CopyFrom ( System asnEncodedData ) : void
asnEncodedData System
Résultat void

X509SubjectKeyIdentifierExtension() public méthode

X509SubjectKeyIdentifierExtension() public méthode

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

X509SubjectKeyIdentifierExtension() public méthode

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

X509SubjectKeyIdentifierExtension() public méthode

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

X509SubjectKeyIdentifierExtension() public méthode

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

X509SubjectKeyIdentifierExtension() public méthode

public X509SubjectKeyIdentifierExtension ( ) : System
Résultat System

X509SubjectKeyIdentifierExtension() public méthode

public X509SubjectKeyIdentifierExtension ( AsnEncodedData encodedSubjectKeyIdentifier, bool critical ) : System
encodedSubjectKeyIdentifier AsnEncodedData
critical bool
Résultat System

X509SubjectKeyIdentifierExtension() public méthode

public X509SubjectKeyIdentifierExtension ( PublicKey key, X509SubjectKeyIdentifierHashAlgorithm algorithm, bool critical ) : System
key PublicKey
algorithm X509SubjectKeyIdentifierHashAlgorithm
critical bool
Résultat System

X509SubjectKeyIdentifierExtension() public méthode

public X509SubjectKeyIdentifierExtension ( PublicKey key, bool critical ) : System
key PublicKey
critical bool
Résultat System

X509SubjectKeyIdentifierExtension() public méthode

public X509SubjectKeyIdentifierExtension ( byte subjectKeyIdentifier, bool critical ) : System
subjectKeyIdentifier byte
critical bool
Résultat System

X509SubjectKeyIdentifierExtension() public méthode

public X509SubjectKeyIdentifierExtension ( string subjectKeyIdentifier, bool critical ) : System
subjectKeyIdentifier string
critical bool
Résultat System