Sslprofile, Sslpkcs12file – Brocade Virtual ADX XML API Programmer’s Guide (Supporting ADX v03.1.00) User Manual

Page 645

Advertising
background image

Brocade Virtual ADX XML API Programmer’s Guide

635

53-1003248-01

Data structures

6

SslPkcs12File

This structure is the high-level description of the SSL PKCS file for upload.

SslProfile

This structure is the high-level description of any SSL profile.

TABLE 210

Attributes

Name

Type

Presence

Rules

Description

filename

string

Mandatory

Maximum of 24 characters.
Valid characters [a-z] or [A-Z]
or [0-9] or special characters
’-’, ’ _’, ’$’, ", ’%’, ’&’, and ’!’.
Spaces are invalid.

The file name of the PKCS12 file.

passphrase

string

Mandatory

Maximum of 64 characters.

Passphrase for the PKCS12 file.

fileContent

hexBinary

Mandatory

Maximum of 32K characters. Contents must be in Hexadecimal

Binary format. The PKCS12 format
file contains both the SSL key pair
and the certificates.
Before the hexBinary encoding, the
maximum supported file size is 16K.

fileSize

unsignedInt

Mandatory

Size of the file (after encoding to hex
binary).

TABLE 211

Attributes

Name

Type

Presence

Rules

Description

name

string

Mandatory

Maximum of
64
characters.

Name of the SSL profile.

certificateFilename

string

Optional

Valid
certificate
file.
Maximum of
32
characters.

Filename of the
certificate file.
Each SSL profile must be
associated with an
existing certificate file
uploaded or generated
on Brocade Virtual ADX.

keyPairFilename

string

Optional

Maximum of
24
characters.

Filename of key pair file.
Each SSL profile must be
associated with an
existing RSA key pair file
uploaded or generated
on Brocade Virtual ADX.

cipherSuiteList

Array of Enumeration
(

sslCipherSuitesEnum

Optional

List of cipher suites to
control the security
strength of the SSL
handshakes.

allowSelfSignedCertificate

boolean

Optional

Default value
is False.

Accepts or rejects
self-signed certificates.

Advertising