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 rpc getODLCertificate {
27 "Get the ODL keystore certificate";
35 rpc getODLCertificateReq {
37 "Generate a certificate request from the ODL keystore to be signed by a CA";
45 rpc setODLCertifcate {
47 "The certifcate should be generated based on
48 a certifcate request generated from the ctl.jks
49 keystore otherwise the certifcated will not be added to ctl keystore";
60 rpc setNodeCertifcate {
62 "Set the certifcate of the network node that will communicate with opendaylight through TLS connection";
73 rpc getNodeCertifcate {
75 "Get the network node certificate based on node alias";