 | BouncyCastleCertificateGeneratorCreateSigningRequest Method |
Create a signing request data
Namespace: SanteDB.Security.Certs.BouncyCastleAssembly: SanteDB.Security.Certs.BouncyCastle (in SanteDB.Security.Certs.BouncyCastle.dll) Version: 3.0.2001-alpha+81bfcc0d522cbb9f09c8992158e8dc35c51801b2
Syntaxpublic byte[] CreateSigningRequest(
RSAParameters keyParameters,
X500DistinguishedName dn,
X509KeyUsageFlags usageFlags = X509KeyUsageFlags.None,
string[] extendedKeyUsages = null,
string[] alternateNames = null
)
Public Function CreateSigningRequest (
keyParameters As RSAParameters,
dn As X500DistinguishedName,
Optional usageFlags As X509KeyUsageFlags = X509KeyUsageFlags.None,
Optional extendedKeyUsages As String() = Nothing,
Optional alternateNames As String() = Nothing
) As Byte()
public:
virtual array<unsigned char>^ CreateSigningRequest(
RSAParameters keyParameters,
X500DistinguishedName^ dn,
X509KeyUsageFlags usageFlags = X509KeyUsageFlags::None,
array<String^>^ extendedKeyUsages = nullptr,
array<String^>^ alternateNames = nullptr
) sealed
abstract CreateSigningRequest :
keyParameters : RSAParameters *
dn : X500DistinguishedName *
?usageFlags : X509KeyUsageFlags *
?extendedKeyUsages : string[] *
?alternateNames : string[]
(* Defaults:
let _usageFlags = defaultArg usageFlags X509KeyUsageFlags.None
let _extendedKeyUsages = defaultArg extendedKeyUsages null
let _alternateNames = defaultArg alternateNames null
*)
-> byte[]
override CreateSigningRequest :
keyParameters : RSAParameters *
dn : X500DistinguishedName *
?usageFlags : X509KeyUsageFlags *
?extendedKeyUsages : string[] *
?alternateNames : string[]
(* Defaults:
let _usageFlags = defaultArg usageFlags X509KeyUsageFlags.None
let _extendedKeyUsages = defaultArg extendedKeyUsages null
let _alternateNames = defaultArg alternateNames null
*)
-> byte[] 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
ByteThe CMC signing request
Implements
ICertificateGeneratorServiceCreateSigningRequest(RSAParameters, X500DistinguishedName, X509KeyUsageFlags, String, String)
See Also