KeyInfoX509Data

KeyInfoX509Data

System.Security.Cryptography.Xml (system.security.dll)class
public class KeyInfoX509Data : KeyInfoClause { // Public Constructors    public KeyInfoX509Data(  );    public KeyInfoX509Data(byte[  ] rgbCert);    public KeyInfoX509Data(System.Security.Cryptography.X509Certificates.X509Certificate cert); // Public Instance Properties    public ArrayList Certificates{get; }    public byte[  ] CRL{set; get; }    public ArrayList IssuerSerials{get; }    public ArrayList SubjectKeyIds{get; }    public ArrayList SubjectNames{get; } // Public Instance Methods    public void AddCertificate(System.Security.Cryptography.X509Certificates.X509Certificate certificate);    public void AddIssuerSerial(string issuerName, string serialNumber);    public void AddSubjectKeyId(byte[  ] subjectKeyId);    public void AddSubjectName(string subjectName);    public override XmlElement GetXml(  ); // overrides KeyInfoClause    public override void LoadXml(System.Xml.XmlElement element);  // overrides KeyInfoClause }

The KeyInfoX509Data class extends the KeyInfoClause class and specifies an X.509 v3 certificate that relates to the key required to validate an XML Signature. The AddCertificate( ) method includes a certificate in the information clause, represented by the System.Security.Cryptography.X509Certificates.X509Certificate class.

Hierarchy

System.Object KeyInfoClause KeyInfoX509Data



Programming. NET Security
Programming .Net Security
ISBN: 0596004427
EAN: 2147483647
Year: 2005
Pages: 346

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net