C# Class Org.BouncyCastle.Pkix.PkixCertPathValidatorUtilities

Summary description for PkixCertPathValidatorUtilities.
Afficher le fichier Open project: nonorganic/dssnet Class Usage Examples

Private Methods

Méthode Description
AddAdditionalStoreFromLocation ( string location, PkixParameters pkixParams ) : void
AddAdditionalStoresFromAltNames ( X509Certificate cert, PkixParameters pkixParams ) : void
AddAdditionalStoresFromCrlDistributionPoint ( CrlDistPoint crldp, PkixParameters pkixParams ) : void
FindCertificates ( X509AttrCertStoreSelector certSelect, IList certStores ) : ICollection
FindCertificates ( X509CertStoreSelector certSelect, IList certStores ) : ICollection

Return a Collection of all certificates or attribute certificates found in the X509Store's that are matching the certSelect criteriums.

FindIssuerCerts ( X509Certificate cert, PkixBuilderParameters pkixParams ) : ICollection
FindTrustAnchor ( X509Certificate cert, ISet trustAnchors ) : TrustAnchor

Search the given Set of TrustAnchor's for one that is the issuer of the given X509 certificate.

GetAlgorithmIdentifier ( AsymmetricKeyParameter key ) : AlgorithmIdentifier
GetCertStatus ( System.DateTime validDate, X509Crl crl, Object cert, CertStatus certStatus ) : void
GetCompleteCrls ( DistributionPoint dp, object cert, System.DateTime currentDate, PkixParameters paramsPKIX ) : ISet
GetCrlIssuersFromDistributionPoint ( DistributionPoint dp, ICollection issuerPrincipals, X509CrlStoreSelector selector, PkixParameters pkixParams ) : void
GetDeltaCrls ( System.DateTime currentDate, PkixParameters paramsPKIX, X509Crl completeCRL ) : ISet
GetExtensionValue ( IX509Extension ext, DerObjectIdentifier oid ) : Asn1Object

Extract the value of the given extension, if it exists.

GetIssuerPrincipal ( object cert ) : Org.BouncyCastle.Asn1.X509.X509Name

Returns the issuer of an attribute certificate or certificate.

GetNextWorkingKey ( IList certs, int index ) : AsymmetricKeyParameter
GetQualifierSet ( Asn1Sequence qualifiers ) : ISet
GetSerialNumber ( object cert ) : BigInteger
GetValidCertDateFromValidityModel ( PkixParameters paramsPkix, PkixCertPath certPath, int index ) : System.DateTime
GetValidDate ( PkixParameters paramsPKIX ) : System.DateTime
IsAnyPolicy ( ISet policySet ) : bool
IsSelfIssued ( X509Certificate cert ) : bool
PrepareNextCertB1 ( int i, IList policyNodes, string id_p, IDictionary m_idp, X509Certificate cert ) : void
PrepareNextCertB2 ( int i, IList policyNodes, string id_p, PkixPolicyNode validPolicyTree ) : PkixPolicyNode
ProcessCertD1i ( int index, IList policyNodes, DerObjectIdentifier pOid, ISet pq ) : bool
ProcessCertD1ii ( int index, IList policyNodes, DerObjectIdentifier _poid, ISet _pq ) : void
RemovePolicyNode ( PkixPolicyNode validPolicyTree, IList policyNodes, PkixPolicyNode _node ) : PkixPolicyNode
RemovePolicyNodeRecurse ( IList policyNodes, PkixPolicyNode _node ) : void
isDeltaCrl ( X509Crl crl ) : bool