This module contains a collection of YANG definitions for Cisco IOS-XR crypto-cepki package operational data. This module conta...
Version: 2019-04-05
module Cisco-IOS-XR-crypto-cepki-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-cepki-oper"; prefix crypto-cepki-oper; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 Tel: +1 800 553-NETS E-mail: cs-yang@cisco.com"; description "This module contains a collection of YANG definitions for Cisco IOS-XR crypto-cepki package operational data. This module contains definitions for the following management objects: crypto-certificate-authority: Public Key Infrastructure Related Information Copyright (c) 2013-2019 by Cisco Systems, Inc. All rights reserved."; revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.0.0"; grouping CERTIFICATE-EXPIRES-ON { description "Common node of certificate-authority-certificate, router-certificate, router-signature-certificate, router-encryption-certificate"; leaf certificate-expires-on { type uint64; units "second"; description "Valid before date of the Certificate, in seconds since 00:00:00 UTC, January 1, 1970"; } } // grouping CERTIFICATE-EXPIRES-ON grouping ISSUER { description "Common node of certificate-authority-certificate, router-certificate, router-signature-certificate, router-encryption-certificate"; leaf issuer { type string; description "Issuer Name of the Certificate"; } } // grouping ISSUER grouping CRL-DISTRIBUTION-POINT-TABLE { description "Common node of certificate-authority-certificate, router-certificate, router-signature-certificate, router-encryption-certificate"; container crl-distribution-points { description "Router Certificates CRLDistributionPoint Table"; list crl-distribution-point { key "index"; description "Certificate CRLDistributionPoint Instance"; leaf index { type uint32; description "CDP Entry Index"; } leaf cdp-content { type string; mandatory true; description "CRLDistributionPoint Content"; } } // list crl-distribution-point } // container crl-distribution-points } // grouping CRL-DISTRIBUTION-POINT-TABLE grouping CERTIFICATE-VALID-FROM { description "Common node of certificate-authority-certificate, router-certificate, router-signature-certificate, router-encryption-certificate"; leaf certificate-valid-from { type uint64; units "second"; description "Valid from date of the Certificate, in seconds since 00:00:00 UTC, January 1, 1970"; } } // grouping CERTIFICATE-VALID-FROM grouping SUBJECT { description "Common node of certificate-authority-certificate, router-certificate, router-signature-certificate, router-encryption-certificate"; leaf subject { type string; description "Subject Name of the Certificate"; } } // grouping SUBJECT container crypto-certificate-authority { config false; description "Public Key Infrastructure Related Information"; container trustpoints { description "CA Trustpoint Table Information"; list trustpoint { key "name"; description "Certificate Information for a particular Trustpoint"; container router-certificate { description "Router Certificate Attributes"; uses SUBJECT; uses CERTIFICATE-VALID-FROM; uses CRL-DISTRIBUTION-POINT-TABLE; uses CERTIFICATE-EXPIRES-ON; uses ISSUER; } // container router-certificate container router-encryption-certificate { description "Router Encryption Certificate Attributes"; uses SUBJECT; uses CERTIFICATE-VALID-FROM; uses CRL-DISTRIBUTION-POINT-TABLE; uses CERTIFICATE-EXPIRES-ON; uses ISSUER; } // container router-encryption-certificate container router-signature-certificate { description "Router Signature Certificate Attributes"; uses SUBJECT; uses CERTIFICATE-VALID-FROM; uses CRL-DISTRIBUTION-POINT-TABLE; uses CERTIFICATE-EXPIRES-ON; uses ISSUER; } // container router-signature-certificate container certificate-authority-certificate { description "Certificate Authority Certificate Attributes"; uses SUBJECT; uses CERTIFICATE-VALID-FROM; uses CRL-DISTRIBUTION-POINT-TABLE; uses CERTIFICATE-EXPIRES-ON; uses ISSUER; } // container certificate-authority-certificate leaf name { type xr:Cisco-ios-xr-string; description "The Trustpoint to query"; } } // list trustpoint } // container trustpoints } // container crypto-certificate-authority } // module Cisco-IOS-XR-crypto-cepki-oper
© 2024 YumaWorks, Inc. All rights reserved.