Click or drag to resize

BouncyCastleCertificateGeneratorCreateSelfSignedCertificate Method

Creates a self-signed certificate

Namespace: SanteDB.Security.Certs.BouncyCastle
Assembly: SanteDB.Security.Certs.BouncyCastle (in SanteDB.Security.Certs.BouncyCastle.dll) Version: 3.0.2001-alpha+81bfcc0d522cbb9f09c8992158e8dc35c51801b2
Syntax
public X509Certificate2 CreateSelfSignedCertificate(
	RSAParameters keyParameters,
	X500DistinguishedName dn,
	TimeSpan validityPeriod,
	X509KeyUsageFlags usageFlags = X509KeyUsageFlags.None,
	string[] extendedKeyUsages = null,
	string[] alternateNames = null,
	string friendlyName = null
)

Parameters

keyParameters  RSAParameters

[Missing <param name="keyParameters"/> documentation for "M:SanteDB.Security.Certs.BouncyCastle.BouncyCastleCertificateGenerator.CreateSelfSignedCertificate(System.Security.Cryptography.RSAParameters,System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.TimeSpan,System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.String[],System.String[],System.String)"]

dn  X500DistinguishedName
The distinguished name of the certificate
validityPeriod  TimeSpan
The validity period
usageFlags  X509KeyUsageFlags  (Optional)
The intended use of the certificate
extendedKeyUsages  String  (Optional)

[Missing <param name="extendedKeyUsages"/> documentation for "M:SanteDB.Security.Certs.BouncyCastle.BouncyCastleCertificateGenerator.CreateSelfSignedCertificate(System.Security.Cryptography.RSAParameters,System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.TimeSpan,System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.String[],System.String[],System.String)"]

alternateNames  String  (Optional)
The subject alternate names
friendlyName  String  (Optional)
The friendly name of the certificate

Return Value

X509Certificate2
The generated self-signed certificate

Implements

ICertificateGeneratorServiceCreateSelfSignedCertificate(RSAParameters, X500DistinguishedName, TimeSpan, X509KeyUsageFlags, String, String, String)
See Also