# tibemsSSLParams_AddIssuerCert

Function

## Purpose

Add one or more issuer certificates to the SSL parameter object.

## C Declaration

    tibems_status tibemsSSLParams_AddIssuerCert(
        tibemsSSLParams SSLParams,
        const void* data,
        tibems_int size,
        tibems_int encoding );

    tibems_status tibemsSSLParams_AddIssuerCertFile(
        tibemsSSLParams SSLParams,
        const char* filename,
        tibems_int encoding );

## IBM Systems

These functions are not supported on z/OS and IBM i systems. For more information, see SSL Implementation on IBM EBCDIC Systems.

## Parameters

Parameter | Description
--- | ---
`SSLParams` | Add the certificates to this SSL parameter object.
`data` | Use the certificate data at this location.
`size` | Length of the certificate data (in bytes).
`encoding` | Interpret the certificate data using this encoding; for values, see Certificate Encodings.
`filename` | Read the certificate data from this file.

## Remarks

Issuer certificates are certificates that authenticate the client’s certificate; the certificate authority (CA) that issued the client’s certificate supplies these. SSL clients must supply them during the SSL handshake, so your program must set them.

If the parameter object already has issuer certificates, this call adds to that set; it does not overwrite them.

Copyright © Cloud Software Group, Inc. All rights reserved.