*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> CL_CrlCreateTemplate (3)              
Title
Content
Arch
Section
 

CL_CrlCreateTemplate(3)

Contents


NAME    [Toc]    [Back]

       CL_CrlCreateTemplate,  CSSM_CL_CrlCreateTemplate  - Create
       an unsigned, memory-resident CRL (CDSA)

SYNOPSIS    [Toc]    [Back]

       # include <cdsa/cssm.h>

       API:   CSSM_RETURN    CSSMAPI    CSSM_CL_CrlCreateTemplate
       (CSSM_CL_HANDLE  CLHandle,  uint32  NumberOfFields,  const
       CSSM_FIELD  *CrlTemplate,   CSSM_DATA_PTR   NewCrl)   SPI:
       CSSM_RETURN  CSSMCLI  CL_CrlCreateTemplate (CSSM_CL_HANDLE
       CLHandle, uint32 NumberOfFields, const CSSM_FIELD *CrlTemplate,
 CSSM_DATA_PTR NewCrl)

LIBRARY    [Toc]    [Back]

       Common Security Services Manager library (libcssm.so)

PARAMETERS    [Toc]    [Back]

       The  handle  that describes the add-in Certificate Library
       module used to  perform  this  function.   The  number  of
       OID/value pairs specified in the CrlTemplate input parameter.
  An array of OID/value pairs specifying  the  initial
       values  for  descriptive  data  fields  of the new CRL.  A
       pointer to the CSSM_DATA structure containing the new CRL.
       The NewCrl-> Data is allocated by the service provider and
       must be deallocated by the application.

DESCRIPTION    [Toc]    [Back]

       This function creates an  unsigned,  memory-resident  CRL.
       Fields  in  the  CRL  are initialized with the descriptive
       data specified by the OID/value input pairs. The specified
       OID/value pairs can initialize all or a subset of the general
 attribute fields in the new  CRL.  Subsequent  values
       can  be set using the CSSM_CL_CrlSetFields() (CSSM API) or
       the CL_CrlSetFields() (CL SPI) function. The new CRL  contains
 no revocation records.

RETURN VALUE    [Toc]    [Back]

       A  CSSM_RETURN  value  indicating  success or specifying a
       particular error condition. The  value  CSSM_OK  indicates
       success. All other values represent an error condition.

ERRORS    [Toc]    [Back]

       Errors  are described in the CDSA technical standard.  See
       CDSA_intro(3).    CSSMERR_CL_INVALID_FIELD_POINTER    CSSMERR_CL_UNKNOWN_TAG
    CSSMERR_CL_INVALID_NUMBER_OF_FIELDS
       CSSMERR_CL_INVALID_CRL_POINTER

SEE ALSO    [Toc]    [Back]

      
      
       Books

       Intel   CDSA   Application    Developer's    Guide    (see
       CDSA_intro(3))

       Reference Pages    [Toc]    [Back]

       Functions for the CSSM API:

       CSSM_CL_CrlSetFields(3),            CSSM_CL_CrlAddCert(3),
       CSSM_CL_CrlSign(3), CSSM_CL_CertGetFirstFieldValue(3)

       Functions for the CLI SPI:

       CL_CrlSetFields(3),    CL_CrlAddCert(3),    CL_CrlSign(3),
       CL_CertGetFirstFieldValue(3)



                                          CL_CrlCreateTemplate(3)
[ Back ]
 Similar pages
Name OS Title
mkboot OpenBSD create LIF files
vm_map_submap FreeBSD create a subordinate map
VOP_LINK FreeBSD create a new name for a file
tt_onotice_create HP-UX create a notice
nismkdir HP-UX create NIS+ directories
MAKEDEV Linux create devices
BIO_new_bio_pair Tru64 Create a new BIO pair
fork IRIX create a new process
acl_create_entry Tru64 Create a new ACL entry
creat OpenBSD create a new file
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service