RSA BSAFE Micro Edition Suite

Streamlined security for mobile and embedded devices

Search  Print

cert.h File Reference

This file contains information on the SSL-C certificate processing Application Programming Interface (API).

#include "r_lib.h"
#include "cert_sm.h"

Go to the source code of this file.

Defines

#define SSLCERT_ENCODING_ASN1_UTCTIME
 Indicates the ASN.1 encoding value for Universal Coordinated Time (UTC) time.

#define SSLCERT_ENCODING_ASN1_GENERALIZEDTIME
 Indicates the ASN.1 encoding value for generalized time.

#define SSLCERT_KEY_USAGE_DIGITAL_SIGNATURE
 Indicates a digital signature extension.

#define SSLCERT_KEY_USAGE_NON_REPUDIATION
 Indicates a non-repudiation extension.

#define SSLCERT_KEY_USAGE_KEY_ENCIPHERMENT
 Indicates a key encipherment extension.

#define SSLCERT_KEY_USAGE_DATA_ENCIPHERMENT
 Indicates a data encipherment extension.

#define SSLCERT_KEY_USAGE_KEY_AGREEMENT
 Indicates a key agreement extension.

#define SSLCERT_KEY_USAGE_KEY_CERT_SIGN
 Indicates a key certificate signing extension.

#define SSLCERT_KEY_USAGE_CRL_SIGN
 Indicates a Certificate Revocation List (CRL) signing extension.

#define SSLCERT_KEY_USAGE_ENCIPHER_ONLY
 Indicates an encipherment only extension.

#define SSLCERT_KEY_USAGE_DECIPHER_ONLY
 Indicates a decipherment only extension.

#define SSLCERT_GET_CRL_DISTRIBUTION_POINT
 Identifies the distributionPoint field in the cRLDistributionPoints extension in the certificate.

#define SSLCERT_GET_CRL_REASONS
 Identifies the reasons field in the cRLDistributionPoints extension in the certificate.

#define SSLCERT_GET_CRL_ISSUER
 Identifies the cRLIssuer field in the cRLDistributionPoints extension in the certificate.

#define SSLCERT_INFO_SUBJECT
 Indicates the name of the entity to which the certificate is issued.

#define SSLCERT_INFO_PUBLIC_KEY
 Indicates the public key information.

#define SSLCERT_INFO_ISSUER
 Indicates the name of the issuer of the certificate that is unique in combination with the serial number.

#define SSLCERT_INFO_SERIAL_NUMBER
 Indicates the serial number of the certificate that is unique in combination with the issuer name.

#define SSLCERT_INFO_BINARY
 Indicates the entire certificate in encoded (binary) form.

#define SSLCERT_INFO_TYPE
 Indicates the certificate type as an integer.

#define SSLCERT_INFO_CERT_TYPE
 Indicates the certificate type of the certificate. More...

#define SSLCERT_TYPE_X509
 Indicates the certificate type is X.509.

#define SSLCERT_INFO_DELETE
 This identifier is used to delete an item that has been added to a certificate. More...


Copyright (c) 1999-2005 RSA Security Inc. All rights reserved. 072-001001-2100-001-000 - 2.1