2 Copyright (c) 2015 Inocybe Technology All rights reserved.
4 This program and the accompanying materials are made available under the
5 terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
11 namespace "urn:opendaylight:yang:aaa:cert:rpc";
12 prefix "aaa-cert-rpc";
15 "defination of node certificate grouping and Rpc calls of certificate manipulation";
18 "melserngawy@inocybe.com";
20 revision "2015-12-15" {
25 grouping node-certificate {
27 description "ovs node certificate alias";
31 description "ovs node certificate";
36 rpc getODLCertificate {
38 "Get the ctl.jks keystore certificate";
46 rpc getODLCertificateReq {
48 "Generate a certificate request from the ctl.jks keystore to be signed by a CA";
56 rpc setODLCertifcate {
58 "The certifcate should be generated based on
59 a certifcate request generated from the ctl.jks
60 keystore otherwise the certifcated will not be added to ctl keystore";
68 rpc setNodeCertifcate {
70 "Certifcate of the ovs node that will communicate with opendaylight through TLS connection";
81 rpc getNodeCertifcate {
83 "Get the ovs node certificate based on node alias";