Sslprofile, Sslpkcs12file – Brocade Virtual ADX XML API Programmer’s Guide (Supporting ADX v03.1.00) User Manual
Page 645
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
(
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.