Interface Tls
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Tls>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<SwitchConnectionConfig>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface Tls extends org.opendaylight.yangtools.yang.binding.ChildOf<SwitchConnectionConfig>, org.opendaylight.yangtools.yang.binding.Augmentable<Tls>
This class represents the following YANG schema fragment defined in module openflow-switch-connection-config
container tls { leaf keystore { type string; } leaf keystore-type { type of-config:keystore-type; } leaf keystore-path-type { type of-config:path-type; } leaf keystore-password { type string; } leaf certificate-password { type string; } leaf truststore { type string; } leaf truststore-type { type of-config:keystore-type; } leaf truststore-path-type { type of-config:path-type; } leaf truststore-password { type string; } leaf-list cipher-suites { type string; } }
The schema path to identify an instance is openflow-switch-connection-config/switch-connection-config/tlsTo create instances of this class use
TlsBuilder
.- See Also:
TlsBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description String
getCertificatePassword()
password protecting certificate@Nullable List<String>
getCipherSuites()
combination of cryptographic algorithms used by TLS connectionString
getKeystore()
keystore locationString
getKeystorePassword()
password protecting keystorePathType
getKeystorePathType()
keystore path type (CLASSPATH or PATH)KeystoreType
getKeystoreType()
keystore type (JKS or PKCS12)String
getTruststore()
truststore locationString
getTruststorePassword()
password protecting truststorePathType
getTruststorePathType()
truststore path type (CLASSPATH or PATH)KeystoreType
getTruststoreType()
truststore type (JKS or PKCS12)default Class<Tls>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default Class<Tls> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getKeystore
String getKeystore()
keystore location- Returns:
java.lang.String
keystore
, ornull
if not present
-
getKeystoreType
KeystoreType getKeystoreType()
keystore type (JKS or PKCS12)- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.config.rev140630.KeystoreType
keystoreType
, ornull
if not present
-
getKeystorePathType
PathType getKeystorePathType()
keystore path type (CLASSPATH or PATH)- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.config.rev140630.PathType
keystorePathType
, ornull
if not present
-
getKeystorePassword
String getKeystorePassword()
password protecting keystore- Returns:
java.lang.String
keystorePassword
, ornull
if not present
-
getCertificatePassword
String getCertificatePassword()
password protecting certificate- Returns:
java.lang.String
certificatePassword
, ornull
if not present
-
getTruststore
String getTruststore()
truststore location- Returns:
java.lang.String
truststore
, ornull
if not present
-
getTruststoreType
KeystoreType getTruststoreType()
truststore type (JKS or PKCS12)- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.config.rev140630.KeystoreType
truststoreType
, ornull
if not present
-
getTruststorePathType
PathType getTruststorePathType()
truststore path type (CLASSPATH or PATH)- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.config.rev140630.PathType
truststorePathType
, ornull
if not present
-
getTruststorePassword
String getTruststorePassword()
password protecting truststore- Returns:
java.lang.String
truststorePassword
, ornull
if not present
-
-