computing / Client / create_ssl_certificate

create_ssl_certificate

computing.Client.create_ssl_certificate(**kwargs)

SSL証明書の新規作成または更新を行います。

パラメーター「fqdnId」を指定した場合、指定したSSL証明書を更新します。

パラメーター「fqdnId」を指定しない場合、SSL証明書を新規作成します。

また申請法人情報を登録するには、API「RegisterCorporateInfoForCertificate」を実行します。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.create_ssl_certificate(
    ApproverEmailAddress='string',
    CertAuthority=123,
    CertInfo={
        'CountryName': 'string',
        'EmailAddress': 'string',
        'LocationName': 'string',
        'OrganizationName': 'string',
        'OrganizationUnitName': 'string',
        'StateName': 'string'
    },
    Count=123,
    Fqdn='string',
    FqdnId='string',
    KeyLength=123,
    ValidityTerm=123
)
Parameters:
  • ApproverEmailAddress (string) –

  • CertAuthority (integer) –

  • CertInfo (dict) –

    • CountryName (string) –

    • EmailAddress (string) –

    • LocationName (string) –

    • OrganizationName (string) –

    • OrganizationUnitName (string) –

    • StateName (string) –

  • Count (integer) –

  • Fqdn (string) –

  • FqdnId (string) –

  • KeyLength (integer) –

  • ValidityTerm (integer) –

Return type:

dict

Returns:

Response Syntax

{
    'ApproverEmailAddress': 'string',
    'CertAuthority': 'string',
    'CertState': 'string',
    'Fqdn': 'string',
    'FqdnId': 'string',
    'RequestId': 'string',
    'ValidityTerm': 123
}

Response Structure

  • (dict) –

    • ApproverEmailAddress (string) –

    • CertAuthority (string) –

    • CertState (string) –

    • Fqdn (string) –

    • FqdnId (string) –

    • RequestId (string) –

    • ValidityTerm (integer) –