crypto_act

package
v0.0.0-...-50def94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR action package configuration.

Copyright (c) 2016-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CaAuthenticate

type CaAuthenticate struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input CaAuthenticate_Input
}

CaAuthenticate Get the certification authority certificate

func (*CaAuthenticate) GetEntityData

func (caAuthenticate *CaAuthenticate) GetEntityData() *types.CommonEntityData

type CaAuthenticate_Input

type CaAuthenticate_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CA Server Name. The type is string. This attribute is mandatory.
	ServerName interface{}
}

CaAuthenticate_Input

func (*CaAuthenticate_Input) GetEntityData

func (input *CaAuthenticate_Input) GetEntityData() *types.CommonEntityData

type CaCancelEnroll

type CaCancelEnroll struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input CaCancelEnroll_Input
}

CaCancelEnroll Cancel enrollment from a CA

func (*CaCancelEnroll) GetEntityData

func (caCancelEnroll *CaCancelEnroll) GetEntityData() *types.CommonEntityData

type CaCancelEnroll_Input

type CaCancelEnroll_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CA Server Name. The type is string. This attribute is mandatory.
	ServerName interface{}
}

CaCancelEnroll_Input

func (*CaCancelEnroll_Input) GetEntityData

func (input *CaCancelEnroll_Input) GetEntityData() *types.CommonEntityData

type CaCrlRequest

type CaCrlRequest struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input CaCrlRequest_Input

	Output CaCrlRequest_Output
}

CaCrlRequest Actions on certificate revocation lists

func (*CaCrlRequest) GetEntityData

func (caCrlRequest *CaCrlRequest) GetEntityData() *types.CommonEntityData

type CaCrlRequest_Input

type CaCrlRequest_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CRL Distribution Point in URI format. The type is string. This attribute is
	// mandatory.
	Uri interface{}
}

CaCrlRequest_Input

func (*CaCrlRequest_Input) GetEntityData

func (input *CaCrlRequest_Input) GetEntityData() *types.CommonEntityData

type CaCrlRequest_Output

type CaCrlRequest_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Certificate returned. The type is string. This attribute is mandatory.
	Certificate interface{}
}

CaCrlRequest_Output

func (*CaCrlRequest_Output) GetEntityData

func (output *CaCrlRequest_Output) GetEntityData() *types.CommonEntityData

type CaEnroll

type CaEnroll struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input CaEnroll_Input
}

CaEnroll Request a certificate from a CA

func (*CaEnroll) GetEntityData

func (caEnroll *CaEnroll) GetEntityData() *types.CommonEntityData

type CaEnroll_Input

type CaEnroll_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CA Server Name. The type is string. This attribute is mandatory.
	ServerName interface{}
}

CaEnroll_Input

func (*CaEnroll_Input) GetEntityData

func (input *CaEnroll_Input) GetEntityData() *types.CommonEntityData

type CaImportCertificate

type CaImportCertificate struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input CaImportCertificate_Input
}

CaImportCertificate Import a certificate from a s/tftp server or the terminal

func (*CaImportCertificate) GetEntityData

func (caImportCertificate *CaImportCertificate) GetEntityData() *types.CommonEntityData

type CaImportCertificate_Input

type CaImportCertificate_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CA Server Name. The type is string. This attribute is mandatory.
	ServerName interface{}
}

CaImportCertificate_Input

func (*CaImportCertificate_Input) GetEntityData

func (input *CaImportCertificate_Input) GetEntityData() *types.CommonEntityData

type CaTrustpoolImportUrl

type CaTrustpoolImportUrl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input CaTrustpoolImportUrl_Input
}

CaTrustpoolImportUrl Manual import trustpool certificates from URL

func (*CaTrustpoolImportUrl) GetEntityData

func (caTrustpoolImportUrl *CaTrustpoolImportUrl) GetEntityData() *types.CommonEntityData

type CaTrustpoolImportUrlClean

type CaTrustpoolImportUrlClean struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input CaTrustpoolImportUrlClean_Input
}

CaTrustpoolImportUrlClean Remove downloaded certificates in trustpool

func (*CaTrustpoolImportUrlClean) GetEntityData

func (caTrustpoolImportUrlClean *CaTrustpoolImportUrlClean) GetEntityData() *types.CommonEntityData

type CaTrustpoolImportUrlClean_Input

type CaTrustpoolImportUrlClean_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// in URL format. The type is string.
	Url interface{}
}

CaTrustpoolImportUrlClean_Input

func (*CaTrustpoolImportUrlClean_Input) GetEntityData

func (input *CaTrustpoolImportUrlClean_Input) GetEntityData() *types.CommonEntityData

type CaTrustpoolImportUrl_Input

type CaTrustpoolImportUrl_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// in URL format. The type is string.
	Url interface{}
}

CaTrustpoolImportUrl_Input

func (*CaTrustpoolImportUrl_Input) GetEntityData

func (input *CaTrustpoolImportUrl_Input) GetEntityData() *types.CommonEntityData

type KeyGenerateDsa

type KeyGenerateDsa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input KeyGenerateDsa_Input
}

KeyGenerateDsa Generate DSA keys

func (*KeyGenerateDsa) GetEntityData

func (keyGenerateDsa *KeyGenerateDsa) GetEntityData() *types.CommonEntityData

type KeyGenerateDsa_Input

type KeyGenerateDsa_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Key modulus size can be 512, 768 or 1024 bits. The type is interface{} with
	// range: 512..512 | 768..768 | 1024..1024. This attribute is mandatory.
	KeyModulus interface{}
}

KeyGenerateDsa_Input

func (*KeyGenerateDsa_Input) GetEntityData

func (input *KeyGenerateDsa_Input) GetEntityData() *types.CommonEntityData

type KeyGenerateEcdsa

type KeyGenerateEcdsa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input KeyGenerateEcdsa_Input
}

KeyGenerateEcdsa Generate a ECDSA key of curve type nistp256 | nistp384 | nistp521

func (*KeyGenerateEcdsa) GetEntityData

func (keyGenerateEcdsa *KeyGenerateEcdsa) GetEntityData() *types.CommonEntityData

type KeyGenerateEcdsa_Input

type KeyGenerateEcdsa_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The type is KeyModulus. This attribute is mandatory.
	KeyModulus interface{}

	// ECDSA key label. The type is string.
	KeyLabel interface{}
}

KeyGenerateEcdsa_Input

func (*KeyGenerateEcdsa_Input) GetEntityData

func (input *KeyGenerateEcdsa_Input) GetEntityData() *types.CommonEntityData

type KeyGenerateEcdsa_Input_KeyModulus

type KeyGenerateEcdsa_Input_KeyModulus string

KeyGenerateEcdsa_Input_KeyModulus

const (
	KeyGenerateEcdsa_Input_KeyModulus_nistp256 KeyGenerateEcdsa_Input_KeyModulus = "nistp256"

	KeyGenerateEcdsa_Input_KeyModulus_nistp384 KeyGenerateEcdsa_Input_KeyModulus = "nistp384"

	KeyGenerateEcdsa_Input_KeyModulus_nistp521 KeyGenerateEcdsa_Input_KeyModulus = "nistp521"
)

type KeyGenerateRsa

type KeyGenerateRsa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input KeyGenerateRsa_Input
}

KeyGenerateRsa Generate seperate RSA key pairs for signing and encryption

func (*KeyGenerateRsa) GetEntityData

func (keyGenerateRsa *KeyGenerateRsa) GetEntityData() *types.CommonEntityData

type KeyGenerateRsaGeneralKeys

type KeyGenerateRsaGeneralKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input KeyGenerateRsaGeneralKeys_Input
}

KeyGenerateRsaGeneralKeys Generate a general purpose RSA key pair for signing and encryption

func (*KeyGenerateRsaGeneralKeys) GetEntityData

func (keyGenerateRsaGeneralKeys *KeyGenerateRsaGeneralKeys) GetEntityData() *types.CommonEntityData

type KeyGenerateRsaGeneralKeys_Input

type KeyGenerateRsaGeneralKeys_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSA keypair label. The type is string.
	KeyLabel interface{}

	// Key modulus in the range of 512 to 4096 for your General Purpose Keypair.
	// Choosing a key modulus greater than 512 may take a few minutes. The type is
	// interface{} with range: 512..4096. This attribute is mandatory.
	KeyModulus interface{}
}

KeyGenerateRsaGeneralKeys_Input

func (*KeyGenerateRsaGeneralKeys_Input) GetEntityData

func (input *KeyGenerateRsaGeneralKeys_Input) GetEntityData() *types.CommonEntityData

type KeyGenerateRsaUsageKeys

type KeyGenerateRsaUsageKeys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input KeyGenerateRsaUsageKeys_Input
}

KeyGenerateRsaUsageKeys Generate seperate RSA key pairs for signing and encryption

func (*KeyGenerateRsaUsageKeys) GetEntityData

func (keyGenerateRsaUsageKeys *KeyGenerateRsaUsageKeys) GetEntityData() *types.CommonEntityData

type KeyGenerateRsaUsageKeys_Input

type KeyGenerateRsaUsageKeys_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSA keypair label. The type is string.
	KeyLabel interface{}

	// Key modulus in the range of 512 to 4096 for your General Purpose Keypair.
	// Choosing a key modulus greater than 512 may take a few minutes. The type is
	// interface{} with range: 512..4096. This attribute is mandatory.
	KeyModulus interface{}
}

KeyGenerateRsaUsageKeys_Input

func (*KeyGenerateRsaUsageKeys_Input) GetEntityData

func (input *KeyGenerateRsaUsageKeys_Input) GetEntityData() *types.CommonEntityData

type KeyGenerateRsa_Input

type KeyGenerateRsa_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSA keypair label. The type is string.
	KeyLabel interface{}

	// Key modulus in the range of 512 to 4096 for your General Purpose Keypair.
	// Choosing a key modulus greater than 512 may take a few minutes. The type is
	// interface{} with range: 512..4096. This attribute is mandatory.
	KeyModulus interface{}
}

KeyGenerateRsa_Input

func (*KeyGenerateRsa_Input) GetEntityData

func (input *KeyGenerateRsa_Input) GetEntityData() *types.CommonEntityData

type KeyImportAuthenticationRsa

type KeyImportAuthenticationRsa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input KeyImportAuthenticationRsa_Input
}

KeyImportAuthenticationRsa Remove RSA authentication key

func (*KeyImportAuthenticationRsa) GetEntityData

func (keyImportAuthenticationRsa *KeyImportAuthenticationRsa) GetEntityData() *types.CommonEntityData

type KeyImportAuthenticationRsa_Input

type KeyImportAuthenticationRsa_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Path to RSA pubkey file. The type is string. This attribute is mandatory.
	Path interface{}
}

KeyImportAuthenticationRsa_Input

func (*KeyImportAuthenticationRsa_Input) GetEntityData

type KeyZeroizeAuthenticationRsa

type KeyZeroizeAuthenticationRsa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

KeyZeroizeAuthenticationRsa Remove RSA authentication key

func (*KeyZeroizeAuthenticationRsa) GetEntityData

func (keyZeroizeAuthenticationRsa *KeyZeroizeAuthenticationRsa) GetEntityData() *types.CommonEntityData

type KeyZeroizeDsa

type KeyZeroizeDsa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

KeyZeroizeDsa Remove DSA keys

func (*KeyZeroizeDsa) GetEntityData

func (keyZeroizeDsa *KeyZeroizeDsa) GetEntityData() *types.CommonEntityData

type KeyZeroizeEcdsa

type KeyZeroizeEcdsa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input KeyZeroizeEcdsa_Input
}

KeyZeroizeEcdsa Remove ECDSA key of curve type nistp256 | nistp384 | nistp521

func (*KeyZeroizeEcdsa) GetEntityData

func (keyZeroizeEcdsa *KeyZeroizeEcdsa) GetEntityData() *types.CommonEntityData

type KeyZeroizeEcdsa_Input

type KeyZeroizeEcdsa_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The type is KeyModulus. This attribute is mandatory.
	KeyModulus interface{}

	// ECDSA key label. The type is string.
	KeyLabel interface{}
}

KeyZeroizeEcdsa_Input

func (*KeyZeroizeEcdsa_Input) GetEntityData

func (input *KeyZeroizeEcdsa_Input) GetEntityData() *types.CommonEntityData

type KeyZeroizeEcdsa_Input_KeyModulus

type KeyZeroizeEcdsa_Input_KeyModulus string

KeyZeroizeEcdsa_Input_KeyModulus

const (
	KeyZeroizeEcdsa_Input_KeyModulus_nistp256 KeyZeroizeEcdsa_Input_KeyModulus = "nistp256"

	KeyZeroizeEcdsa_Input_KeyModulus_nistp384 KeyZeroizeEcdsa_Input_KeyModulus = "nistp384"

	KeyZeroizeEcdsa_Input_KeyModulus_nistp521 KeyZeroizeEcdsa_Input_KeyModulus = "nistp521"
)

type KeyZeroizeRsa

type KeyZeroizeRsa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	Input KeyZeroizeRsa_Input
}

KeyZeroizeRsa Remove RSA keys

func (*KeyZeroizeRsa) GetEntityData

func (keyZeroizeRsa *KeyZeroizeRsa) GetEntityData() *types.CommonEntityData

type KeyZeroizeRsa_Input

type KeyZeroizeRsa_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSA key label. The type is string.
	KeyLabel interface{}
}

KeyZeroizeRsa_Input

func (*KeyZeroizeRsa_Input) GetEntityData

func (input *KeyZeroizeRsa_Input) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL