RSA Security logo

RSA BSAFE Cert-C
API Reference

KEY_TRANSPORT_INFO Struct Reference

Holds key transport information.

Use the KEY_TRANSPORT_INFO structure in the RECIPIENT_INFO structure to represent key-transport key-management information associated with a single recipient of a CMS message (supported) or a single recipient of a PKI message (deprecated). The KEY_TRANSPORT_INFO structure is used in the RECIPIENT_INFO structure.

Data Fields
recipCertId A CERT_IDENTIFIER structure that identifies the recipient's certificate. This certificate contains the recipient's public key that you should use to encrypt the internal content- encryption key.
keyEncryptionAlgorithmId An ALGORITHM_IDENTIFIER structure that identifies the key-encryption algorithm that you should use to encrypt the internal content- encryption key.

Key-Encryption Algorithm Type Description
KA_RSA_ENCRYPTION RSA public-key cryptosystem

#include <cms.h>

00230 typedef struct {
00231   CERT_IDENTIFIER      recipCertId;
00232   ALGORITHM_IDENTIFIER keyEncryptionAlgorithmId;
00233 } KEY_TRANSPORT_INFO;

The documentation for this struct was generated from the following file:


RSA BSAFE® Cert-C 2.7 API Reference