Пример #1
0
 /// <summary>
 /// BuildTrustedChainFromEndCertificate a KeyInfoX509Data using the certificates located in stores.
 /// </summary>
 /// <param name="certificate">
 /// The certificate to create a KeyInfoX509Data object from.
 /// </param>
 /// <returns>
 /// KeyInfoX509Data object of the given certificate.
 /// </returns>
 public KeyInfoX509Data Create(IX509Certificate certificate)
 {
     return(new KeyInfoX509Data(certificate.GetCertificate(), X509IncludeOption.WholeChain));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="X509ChainWrap"/> class.
 /// </summary>
 private void Initialize(IX509Certificate certificate,
                         X509IncludeOption option)
 {
     this.KeyInfoX509DataInstance = new KeyInfoX509Data(certificate.GetCertificate(), option);
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="X509ChainElementWrap"/> class.
 /// </summary>
 /// <param name="certificate">
 /// The certificate.
 /// </param>
 /// <param name="chainElementStatus">
 /// The error status of the current X.509 certificate in a chain.
 /// </param>
 public X509ChainElementWrap(IX509Certificate certificate,
                             X509ChainStatus[] chainElementStatus)
 {
     this.Certificate        = certificate;
     this.ChainElementStatus = chainElementStatus;
 }
Пример #4
0
 /// <summary>
 /// The build.
 /// </summary>
 /// <param name="certificate">
 /// The certificate.
 /// </param>
 /// <returns>
 /// The <see cref="bool"/>.
 /// </returns>
 public bool Build(IX509Certificate certificate)
 {
     return(this.X509ChainInstance.Build(certificate.GetCertificate()));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="X509ChainWrap"/> class.
 /// </summary>
 public KeyInfoX509DataWrap(IX509Certificate certificate,
                            X509IncludeOption option)
 {
     this.Initialize(certificate, option);
 }
 /// <summary>
 /// Adds a certificate to an X.509 certificate store.
 /// </summary>
 /// <param name="certificate">
 /// The certificate to add.
 /// </param>
 /// <returns>
 /// The <see cref="int"/>.
 /// </returns>
 public int Add(IX509Certificate certificate)
 {
     return this.List.Add(certificate);
 }
Пример #7
0
 /// <summary>
 /// Adds a certificate to an X.509 certificate store.
 /// </summary>
 /// <param name="certificate">
 /// The certificate to add.
 /// </param>
 /// <returns>
 /// The <see cref="int"/>.
 /// </returns>
 public int Add(IX509Certificate certificate)
 {
     return(this.List.Add(certificate));
 }
Пример #8
0
 /// <summary>
 /// The build.
 /// </summary>
 /// <param name="certificate">
 /// The certificate.
 /// </param>
 /// <returns>
 /// The <see cref="bool"/>.
 /// </returns>
 public bool Build(IX509Certificate certificate)
 {
     return this.X509ChainInstance.Build(certificate.GetCertificate());
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="X509ChainElementWrap"/> class.
 /// </summary>
 /// <param name="certificate">
 /// The certificate.
 /// </param>
 /// <param name="chainElementStatus">
 /// The error status of the current X.509 certificate in a chain.
 /// </param>
 public X509ChainElementWrap(IX509Certificate certificate,
                             X509ChainStatus[] chainElementStatus)
 {
     this.Certificate = certificate;
     this.ChainElementStatus = chainElementStatus;
 }
Пример #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="X509ChainWrap"/> class.
 /// </summary>
 private void Initialize(IX509Certificate certificate,
                         X509IncludeOption option)
 {
     this.KeyInfoX509DataInstance = new KeyInfoX509Data(certificate.GetCertificate(), option);
 }
Пример #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="X509ChainWrap"/> class.
 /// </summary>
 public KeyInfoX509DataWrap(IX509Certificate certificate,
                            X509IncludeOption option)
 {
     this.Initialize(certificate, option);
 }
 /// <summary>
 /// BuildTrustedChainFromEndCertificate a KeyInfoX509Data using the certificates located in stores.
 /// </summary>
 /// <param name="certificate">
 /// The certificate to create a KeyInfoX509Data object from.
 /// </param>
 /// <returns>
 /// KeyInfoX509Data object of the given certificate.
 /// </returns>
 public IKeyInfoX509Data Create(IX509Certificate certificate)
 {
     return(new KeyInfoX509DataWrap(certificate, X509IncludeOption.WholeChain));
 }
 /// <summary>
 /// BuildTrustedChainFromEndCertificate a KeyInfoX509Data using the certificates located in stores.
 /// </summary>
 /// <param name="certificate">
 /// The certificate to create a KeyInfoX509Data object from.
 /// </param>
 /// <returns>
 /// KeyInfoX509Data object of the given certificate.
 /// </returns>
 public KeyInfoX509Data Create(IX509Certificate certificate)
 {
     return new KeyInfoX509Data(certificate.GetCertificate(), X509IncludeOption.WholeChain);
 }
 /// <summary>
 /// BuildTrustedChainFromEndCertificate a KeyInfoX509Data using the certificates located in stores.
 /// </summary>
 /// <param name="certificate">
 /// The certificate to create a KeyInfoX509Data object from.
 /// </param>
 /// <returns>
 /// KeyInfoX509Data object of the given certificate.
 /// </returns>
 public IKeyInfoX509Data Create(IX509Certificate certificate)
 {
     return new KeyInfoX509DataWrap(certificate, X509IncludeOption.WholeChain);
 }