Click or drag to resize

BouncyCastleCertificateGeneratorCreateSigningRequest Method

Create a signing request data

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

Parameters

keyParameters  RSAParameters

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

dn  X500DistinguishedName
The distinguished name of the certificate
usageFlags  X509KeyUsageFlags  (Optional)
The usage flags
extendedKeyUsages  String  (Optional)

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

alternateNames  String  (Optional)
The laternate names to use

Return Value

Byte
The CMC signing request

Implements

ICertificateGeneratorServiceCreateSigningRequest(RSAParameters, X500DistinguishedName, X509KeyUsageFlags, String, String)
See Also