beautypg.com

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

Page 642

background image

632

Brocade Virtual ADX XML API Programmer’s Guide

53-1003248-01

Data structures

6

SslKeyName

This structure is the high-level description of an SSL key pair file name.

SslKeyPairGenerationInfo

This structure is a high-level description of information needed for Key Pair generation.

locality

string

Optional

The default value is "San
Jose"

The name of the locality.

organizationName string

Optional

The default value is
"Brocade Systems"

The name of the organization.

organizationUnit

string

Optional

The default value "Web
administration"

The name of the unit within the
organization.

commonName

string

Optional

The default value is
"www.brocade.com"

The domain name.

emailAddress

string

Optional

The default value is
"[email protected]"

The e-mail address.

TABLE 203

Attributes

Name

Type

Presence

Rules

Description

name

string

Mandatory

The SSL Key Pair file name.

TABLE 204

Attributes

Name

Type

Presence

Rule

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.

Name of the Key Pair
file.

encryptionAlgorithm

sslEncryptionAlgorithmEnum

Optional

Only “RSA” is
supported.

Encryption Algorithm for
key generation.

keyLength

sslKeyLengthEnum

Mandatory

Key length (number of
bits) for the RSA key
pair.

passphrase

string

Mandatory

Maximum of 64
characters.

Passphrase to the key
file.

TABLE 202

Attributes (Continued)

Name

Type

Presence

Rules

Description