Interface IX509CertificateIdentity
Defines an interface for an identity created from X.509 certificate.
Namespace: Nevatech.Vsb.Repository.Services.Identities
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public interface IX509CertificateIdentity
Methods
GetCertificate(Boolean)
Returns X.509 certificate represented by this identity.
Declaration
X509Certificate2 GetCertificate(bool mustHavePrivateKey)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | mustHavePrivateKey | Flag indicating that returned X.509 certificate must have a private key. If key does not exists or is not accessible than exception will be thrown. |
Returns
Type | Description |
---|---|
System.Security.Cryptography.X509Certificates.X509Certificate2 | X.509 certificate represented by this identity. |