EldoS
Navigation
Web site
Support
Table Of Contents
View Table Of Contents | Send comments on this topic

ElCertificateRequest class

Properties     Methods     Declared in     Licensing    


 

ElCertificateRequest class is used to create and manage certificate requests. Certificate request is the usual method to obtain a digital certificate from Certification Authority (CA). When one desires to get a certificate from Certification Authority, he creates certificate request and sends this request to CA. Certificate request contains information about subject's identity, such as Common Name, Location and/or E-mail address, and subject's public key signed with subject's private key. The request is sent to Certificate Authority, while private key is left on subject's side.

Certification Authority receives subject's request, signs this request with its (CA's) private key, forming the digital certificate, and sends certificate back.

Certificate requests' main feature is that the requestor doesn't need to send his private key to CA. So, the private key remains inaccessible to other people.

 
 

Description

    ElCertificateRequest class represents information stored in certificate request in PKCS10 format. You are able to read certificate requests created by other people or to compose your own request in order to send it later to the Certification Authority.

 
 

Properties

  • Attributes
  • Extensions
  • Options
  • PreserveKeyMaterial
  • PublicKeyAlgorithm
  • SignatureAlgorithm
  • Subject
  • Version
 
 

Methods

  • Constructor
  • Destructor
  • Generate
  • GetDSAParams
  • GetPrivateKey
  • GetRSAParams
  • LoadFromBuffer
  • LoadFromBufferPEM
  • LoadFromStream
  • LoadFromStreamPEM
  • LoadKeyFromBuffer
  • LoadKeyFromBufferPEM
  • LoadKeyFromStream
  • LoadKeyFromStreamPEM
  • SaveToBuffer
  • SaveToBufferPEM
  • SaveToStream
  • SaveKeyToBuffer
  • SaveKeyToStream
  • ValidateSignature
 
 

Declared in

.NET:

  • Namespace: SBPKCS10
  • Assembly: SecureBlackbox
VCL:
  • Unit: SBPKCS10
ActiveX/DLL:
  • SBB 5 interface module: PKIBBox.dll
  • SBB 6 interface module: BaseBBox6.dll
 
 

Licensing

To use the component in development and distribution of your projects, you need to purchase one of the licenses:

.NET: Any SecureBlackbox package

VCL: Any SecureBlackbox package

ActiveX/DLL: Any SecureBlackbox package

 
Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright (c) 1998-2008, EldoS Corporation