X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowjava%2Fopenflow-protocol-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowjava%2Fprotocol%2Fapi%2Fconnection%2FTlsConfiguration.java;h=f744f6a1016bf54beea9c4a7c26a7f1ed29270ef;hb=ce6e15152d6a80512d7111b512e0ac0392abce91;hp=f5a71a8c2c4113c1c8c967dba0fe5d29a069a8f0;hpb=34a07eabaeccb03d834359b99694f79b89e37583;p=openflowplugin.git diff --git a/openflowjava/openflow-protocol-api/src/main/java/org/opendaylight/openflowjava/protocol/api/connection/TlsConfiguration.java b/openflowjava/openflow-protocol-api/src/main/java/org/opendaylight/openflowjava/protocol/api/connection/TlsConfiguration.java index f5a71a8c2c..f744f6a101 100644 --- a/openflowjava/openflow-protocol-api/src/main/java/org/opendaylight/openflowjava/protocol/api/connection/TlsConfiguration.java +++ b/openflowjava/openflow-protocol-api/src/main/java/org/opendaylight/openflowjava/protocol/api/connection/TlsConfiguration.java @@ -9,63 +9,83 @@ package org.opendaylight.openflowjava.protocol.api.connection; import java.util.List; - import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.config.rev140630.KeystoreType; import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.config.rev140630.PathType; /** - * @author michal.polkorab + * Tls configuration. * + * @author michal.polkorab */ public interface TlsConfiguration { /** - * @return keystore location + * Returns the key store location. + * + * @return key store location */ String getTlsKeystore(); /** - * @return keystore type + * Returns the key store type. + * + * @return key store type */ KeystoreType getTlsKeystoreType(); /** - * @return truststore location + * Returns the trust store location. + * + * @return trust store location */ String getTlsTruststore(); /** - * @return truststore type + * Returns the trust store type. + * + * @return trust store type */ KeystoreType getTlsTruststoreType(); /** - * @return keystore path type (CLASSPATH or PATH) + * Returns the key store path type. + * + * @return key store path type (CLASSPATH or PATH) */ PathType getTlsKeystorePathType(); /** - * @return truststore path type (CLASSPATH or PATH) + * Returns the trust store path type. + * + * @return trust store path type (CLASSPATH or PATH) */ PathType getTlsTruststorePathType(); /** - * @return password protecting specified keystore + * Returns the password protecting the key store. + * + * @return password protecting the specified key store */ String getKeystorePassword(); /** + * Returns the password protecting the certificate. + * * @return password protecting certificate */ String getCertificatePassword(); /** - * @return password protecting specified truststore + * Returns the password protecting the trust store. + * + * @return password protecting specified trust store */ String getTruststorePassword(); /** + * Returns the list of cipher suites for TLS connection. + * * @return list of cipher suites for TLS connection */ List getCipherSuites();