EldoS
Navigation
Web site
Support
Table Of Contents

Filter: C#  VB.NET  Pascal  ActiveX  DLL 


TElCertificateRevocationListEx.SaveToStreamPEM

TElCertificateRevocationListEx     See also    


 

Writes the certificate revocation list to the stream in PEM format.

 
 

Declaration

[C#]
    int SaveToStreamPEM(System.IO.Stream stream, TElX509Certificate certificate, string Passphrase);

[VB.NET]
    function SaveToStreamPEM(stream As System.IO.Stream, certificate As TElX509Certificate, Passphrase As String) As Integer

[Pascal]
    function SaveToStreamPEM(Stream : TStream; Certificate : TElX509Certificate; const Passphrase : string = ''): integer;

[VB6]
    not implemented

[ActiveX]
    not implemented

[DLL]
    not applicable;
 
 

Parameters

  • Stream - The stream to which the CRL is written.
  • PassPhrase - The pass phrase to encrypt the CRL. If CRL shouldn't be encrypted, set this parameter to empty string
  • Certificate - certificate to sign the CRL
 
 

Return value

    0 if certificates were successfully saved.     SB_CRL error code otherwise.

 
 

CRL Error codes

[.NET] [Pascal] [DLL] Value Description
SB_CRL_ERROR_INVALID_FORMAT 8705 (0x2201) The format of the data buffer is not valid
SB_CRL_ERROR_BAD_SIGNATURE_ALGORITHM 8706 (0x2202) The CRL is signed with unknown or unsupported algorithm
SB_CRL_ERROR_INVALID_ISSUER 8707 (0x2203) The CRL was not signed with the specified certificate
SB_CRL_ERROR_INVALID_SIGNATURE 8708 (0x2204) The signature is invalid. The CRL has been altered or broken.
SB_CRL_ERROR_UNSUPPORTED_VERSION 8709 (0x2205) The CRL version is not supported by SecureBlackbox.
SB_CRL_ERROR_UNSUPPORTED_ALGORITHM 8710 (0x2206) The algorithm, used to sign the CRL, was not recognized.
SB_CRL_ERROR_INVALID_CERTIFICATE 8711 (0x2207) Certificate not specified or certificate algorithm doesn't correspond to CRL signature algorithm.
SB_CRL_ERROR_ALREADY_EXISTS 8712 (0x2208) Not used.
SB_CRL_ERROR_NOT_FOUND 8713 (0x2209) Not used.
SB_CRL_ERROR_PRIVATE_KEY_NOT_FOUND 8714 (0x220A) Specified certificate doesn't have a private key, necessary to sign the CRL.
SB_CRL_ERROR_UNSUPPORTED_CERTIFICATE 8715 (0x220B) The certificate utilizes unsupported public key algorithm.
SB_CRL_ERROR_INTERNAL_ERROR 8716 (0x220C) Oops.
SB_CRL_ERROR_BUFFER_TOO_SMALL 8717 (0x220D) Specified buffer is too small to save the CRL to.
Declared in
[.NET] [Pascal]
Namespace: SBCRL
Assembly: SecureBlackbox
Unit: SBCRL

 
 

Description

    Use this method to write the certificate revocation list to stream. The CRL is saved in PEM format.

 
 

See also:     SaveToBufferPEM     SaveToStream    

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