C# Класс Org.BouncyCastle.X509.AttributeCertificateHolder

The Holder object.
 Holder ::= SEQUENCE { baseCertificateID   [0] IssuerSerial OPTIONAL, -- the issuer and serial number of -- the holder's Public Key Certificate entityName          [1] GeneralNames OPTIONAL, -- the name of the claimant or role objectDigestInfo    [2] ObjectDigestInfo OPTIONAL -- used to directly authenticate the holder, -- for example, an executable } 
Наследование: IX509Selector
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AttributeCertificateHolder ( X509Certificate cert ) : System
AttributeCertificateHolder ( Org.BouncyCastle.Asn1.X509.X509Name principal ) : System
AttributeCertificateHolder ( Org.BouncyCastle.Asn1.X509.X509Name issuerName, BigInteger serialNumber ) : System
AttributeCertificateHolder ( int digestedObjectType, string digestAlgorithm, string otherObjectTypeID, byte objectDigest ) : System
Clone ( ) : object
Equals ( object obj ) : bool
GetEntityNames ( ) : Org.BouncyCastle.Asn1.X509.X509Name[]
GetHashCode ( ) : int
GetIssuer ( ) : Org.BouncyCastle.Asn1.X509.X509Name[]
GetObjectDigest ( ) : byte[]
Match ( X509Certificate x509Cert ) : bool
Match ( object obj ) : bool

Приватные методы

Метод Описание
AttributeCertificateHolder ( Asn1Sequence seq ) : System
GenerateGeneralNames ( Org.BouncyCastle.Asn1.X509.X509Name principal ) : GeneralNames
GetNames ( GeneralName names ) : object[]
GetPrincipals ( GeneralNames names ) : Org.BouncyCastle.Asn1.X509.X509Name[]
MatchesDN ( Org.BouncyCastle.Asn1.X509.X509Name subject, GeneralNames targets ) : bool

Описание методов

AttributeCertificateHolder() публичный Метод

public AttributeCertificateHolder ( X509Certificate cert ) : System
cert X509Certificate
Результат System

AttributeCertificateHolder() публичный Метод

public AttributeCertificateHolder ( Org.BouncyCastle.Asn1.X509.X509Name principal ) : System
principal Org.BouncyCastle.Asn1.X509.X509Name
Результат System

AttributeCertificateHolder() публичный Метод

public AttributeCertificateHolder ( Org.BouncyCastle.Asn1.X509.X509Name issuerName, BigInteger serialNumber ) : System
issuerName Org.BouncyCastle.Asn1.X509.X509Name
serialNumber Org.BouncyCastle.Math.BigInteger
Результат System

AttributeCertificateHolder() публичный Метод

public AttributeCertificateHolder ( int digestedObjectType, string digestAlgorithm, string otherObjectTypeID, byte objectDigest ) : System
digestedObjectType int
digestAlgorithm string
otherObjectTypeID string
objectDigest byte
Результат System

Clone() публичный Метод

public Clone ( ) : object
Результат object

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetEntityNames() публичный Метод

public GetEntityNames ( ) : Org.BouncyCastle.Asn1.X509.X509Name[]
Результат Org.BouncyCastle.Asn1.X509.X509Name[]

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetIssuer() публичный Метод

public GetIssuer ( ) : Org.BouncyCastle.Asn1.X509.X509Name[]
Результат Org.BouncyCastle.Asn1.X509.X509Name[]

GetObjectDigest() публичный Метод

public GetObjectDigest ( ) : byte[]
Результат byte[]

Match() публичный Метод

public Match ( X509Certificate x509Cert ) : bool
x509Cert X509Certificate
Результат bool

Match() публичный Метод

public Match ( object obj ) : bool
obj object
Результат bool