Skip navigation links
B C D E F G H I M O P R S T U V W X 

B

BASE64 - Static variable in interface org.gcube.soa3.connector.common.security.MessageConstants
 
Base64EncodedCredentials - Class in org.gcube.soa3.connector.common.security.impl
Implementation of Credentials encoded in Base 64
Base64EncodedCredentials(Credentials) - Constructor for class org.gcube.soa3.connector.common.security.impl.Base64EncodedCredentials
 
BINARY_SECURITY_TOKEN_LABEL - Static variable in interface org.gcube.soa3.connector.common.security.MessageConstants
 
BINARY_SECURITY_TOKEN_PREFIX - Static variable in interface org.gcube.soa3.connector.common.security.MessageConstants
 
bind(Callable<V>) - Static method in class org.gcube.soa3.connector.common.security.utils.CredentialsBindedTasks
Binds a Callable task to the current credentials.
bind(Runnable) - Static method in class org.gcube.soa3.connector.common.security.utils.CredentialsBindedTasks
Binds a Runnable task to the current credentials.

C

CredentialManager - Interface in org.gcube.soa3.connector.common.security
Credential Manager singleton class is based on an InheritableThreadLocal internal variable storing the Credentials object.
CredentialManagerFactory - Class in org.gcube.soa3.connector.common.security.impl
 
CredentialManagerFactory() - Constructor for class org.gcube.soa3.connector.common.security.impl.CredentialManagerFactory
 
CredentialManagerImpl - Class in org.gcube.soa3.connector.common.security.impl
Credential Manager singleton class is based on an InheritableThreadLocal internal variable storing the Credentials object.
Credentials - Interface in org.gcube.soa3.connector.common.security
Interface representing the credentials
CredentialsBindedTasks - Class in org.gcube.soa3.connector.common.security.utils
Utility to bind the execution of standard tasks to the current credentials.
CredentialsBindedTasks() - Constructor for class org.gcube.soa3.connector.common.security.utils.CredentialsBindedTasks
 

D

disposeCredentials() - Method in interface org.gcube.soa3.connector.common.security.Credentials
Disposes the credentials making them unusable
disposeCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.Base64EncodedCredentials
 
disposeCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.FederatedCredentials
 
disposeCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.TicketCredentials
 
disposeCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.UserNamePasswordCredentials
 
disposeCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.X509CombinedCredentials
 
disposeCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.X509TLSCredentials
 

E

ENCODING_TYPE_LABEL - Static variable in interface org.gcube.soa3.connector.common.security.MessageConstants
 

F

FederatedCredentials - Class in org.gcube.soa3.connector.common.security.impl
Federated credentials actually are represented by an assertion id
FederatedCredentials(String) - Constructor for class org.gcube.soa3.connector.common.security.impl.FederatedCredentials
 

G

get() - Method in interface org.gcube.soa3.connector.common.security.CredentialManager
Gets the credentials (with InheritableThreadLocal logic)
get() - Method in class org.gcube.soa3.connector.common.security.impl.CredentialManagerImpl
 
getAuthenticationString() - Method in interface org.gcube.soa3.connector.common.security.Credentials
Gets the raw credentialS String if exists, a String representiation of the credentials used otherwise
getAuthenticationString() - Method in class org.gcube.soa3.connector.common.security.impl.Base64EncodedCredentials
Gets the raw credentialS String if exists, a String representiation of the credentials used otherwise
getAuthenticationString() - Method in class org.gcube.soa3.connector.common.security.impl.FederatedCredentials
Gets the raw credentialS String if exists, a String representiation of the credentials used otherwise
getAuthenticationString() - Method in class org.gcube.soa3.connector.common.security.impl.TicketCredentials
Gets the raw credentialS String if exists, a String representiation of the credentials used otherwise
getAuthenticationString() - Method in class org.gcube.soa3.connector.common.security.impl.UserNamePasswordCredentials
Gets the raw credentialS String if exists, a String representiation of the credentials used otherwise
getAuthenticationString() - Method in class org.gcube.soa3.connector.common.security.impl.X509CombinedCredentials
Gets the raw credentialS String if exists, a String representiation of the credentials used otherwise
getAuthenticationString() - Method in class org.gcube.soa3.connector.common.security.impl.X509TLSCredentials
Gets the raw credentialS String if exists, a String representiation of the credentials used otherwise
getAuthenticationType() - Method in interface org.gcube.soa3.connector.common.security.Credentials
The credentials type
getAuthenticationType() - Method in class org.gcube.soa3.connector.common.security.impl.Base64EncodedCredentials
The credentials type
getAuthenticationType() - Method in class org.gcube.soa3.connector.common.security.impl.FederatedCredentials
Returns "FED"
getAuthenticationType() - Method in class org.gcube.soa3.connector.common.security.impl.TicketCredentials
Returns "SES"
getAuthenticationType() - Method in class org.gcube.soa3.connector.common.security.impl.UserNamePasswordCredentials
Returns "BASIC"
getAuthenticationType() - Method in class org.gcube.soa3.connector.common.security.impl.X509CombinedCredentials
Returns "X509TLS"
getAuthenticationType() - Method in class org.gcube.soa3.connector.common.security.impl.X509TLSCredentials
Returns "X509TLS"
getCredentialManager() - Static method in class org.gcube.soa3.connector.common.security.impl.CredentialManagerFactory
 
getHeaderString() - Method in interface org.gcube.soa3.connector.common.security.Credentials
Gets the credential string to be set in the header of the message
getHeaderString() - Method in class org.gcube.soa3.connector.common.security.impl.Base64EncodedCredentials
Gets the credential string to be set in the header of the message
getHeaderString() - Method in class org.gcube.soa3.connector.common.security.impl.FederatedCredentials
Gets the credential string to be set in the header of the message
getHeaderString() - Method in class org.gcube.soa3.connector.common.security.impl.TicketCredentials
Gets the credential string to be set in the header of the message
getHeaderString() - Method in class org.gcube.soa3.connector.common.security.impl.UserNamePasswordCredentials
Gets the credential string to be set in the header of the message
getHeaderString() - Method in class org.gcube.soa3.connector.common.security.impl.X509CombinedCredentials
Gets the credential string to be set in the header of the message
getHeaderString() - Method in class org.gcube.soa3.connector.common.security.impl.X509TLSCredentials
Gets the credential string to be set in the header of the message

H

handleRequest(GCoreService<?>, SOAPHeader, SOAPMessageContext) - Method in class org.gcube.soa3.connector.common.security.handlers.SOA3Handler
 

I

ID_LABEL - Static variable in interface org.gcube.soa3.connector.common.security.MessageConstants
 
instance - Static variable in interface org.gcube.soa3.connector.common.security.CredentialManager
 
isPrepared() - Method in interface org.gcube.soa3.connector.common.security.Credentials
 
isPrepared() - Method in class org.gcube.soa3.connector.common.security.impl.Base64EncodedCredentials
isPrepared() - Method in class org.gcube.soa3.connector.common.security.impl.FederatedCredentials
isPrepared() - Method in class org.gcube.soa3.connector.common.security.impl.TicketCredentials
isPrepared() - Method in class org.gcube.soa3.connector.common.security.impl.UserNamePasswordCredentials
isPrepared() - Method in class org.gcube.soa3.connector.common.security.impl.X509TLSCredentials

M

main(String[]) - Static method in class org.gcube.soa3.connector.common.security.impl.X509TLSCredentials
 
MessageConstants - Interface in org.gcube.soa3.connector.common.security
 

O

org.gcube.soa3.connector.common.security - package org.gcube.soa3.connector.common.security
 
org.gcube.soa3.connector.common.security.handlers - package org.gcube.soa3.connector.common.security.handlers
 
org.gcube.soa3.connector.common.security.impl - package org.gcube.soa3.connector.common.security.impl
 
org.gcube.soa3.connector.common.security.utils - package org.gcube.soa3.connector.common.security.utils
 

P

prepareCredentials() - Method in interface org.gcube.soa3.connector.common.security.Credentials
Prepares the credentials to be sent with the message: if the credentials are string based and should be set in an header, they are returned as a String object
prepareCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.Base64EncodedCredentials
Prepares the credentials to be sent with the message: if the credentials are string based and should be set in an header, they are returned as a String object
prepareCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.FederatedCredentials
Prepares the credentials to be sent with the message: if the credentials are string based and should be set in an header, they are returned as a String object
prepareCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.TicketCredentials
Prepares the credentials to be sent with the message: if the credentials are string based and should be set in an header, they are returned as a String object
prepareCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.UserNamePasswordCredentials
Prepares the credentials to be sent with the message: if the credentials are string based and should be set in an header, they are returned as a String object
prepareCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.X509CombinedCredentials
Prepares the credentials to be sent with the message: if the credentials are string based and should be set in an header, they are returned as a String object
prepareCredentials() - Method in class org.gcube.soa3.connector.common.security.impl.X509TLSCredentials
Prepares the credentials to be sent with the message: if the credentials are string based and should be set in an header, they are returned as a String object

R

reset() - Method in interface org.gcube.soa3.connector.common.security.CredentialManager
Removes the credentials
reset() - Method in class org.gcube.soa3.connector.common.security.impl.CredentialManagerImpl
 

S

SECURITY_TOKEN - Static variable in interface org.gcube.soa3.connector.common.security.MessageConstants
 
set(Credentials) - Method in interface org.gcube.soa3.connector.common.security.CredentialManager
Sets the credentials for this Thread and the descendants
set(Credentials) - Method in class org.gcube.soa3.connector.common.security.impl.CredentialManagerImpl
 
SOA3Handler - Class in org.gcube.soa3.connector.common.security.handlers
Soap Handler inserrting authorization credentials in the header of a soap message
SOA3Handler() - Constructor for class org.gcube.soa3.connector.common.security.handlers.SOA3Handler
 

T

TicketCredentials - Class in org.gcube.soa3.connector.common.security.impl
Ticket credentials actually are represented by a ticket
TicketCredentials(String) - Constructor for class org.gcube.soa3.connector.common.security.impl.TicketCredentials
 

U

UserNamePasswordCredentials - Class in org.gcube.soa3.connector.common.security.impl
Username and password credentials
UserNamePasswordCredentials(String, char[]) - Constructor for class org.gcube.soa3.connector.common.security.impl.UserNamePasswordCredentials
 

V

VALUE_TYPE_LABEL - Static variable in interface org.gcube.soa3.connector.common.security.MessageConstants
 

W

WSSE_NAMESPACE - Static variable in interface org.gcube.soa3.connector.common.security.MessageConstants
 

X

X509CombinedCredentials - Class in org.gcube.soa3.connector.common.security.impl
Implementation of Credentials combining TLS and another string based credential model (extraCredentials)
X509CombinedCredentials(Credentials) - Constructor for class org.gcube.soa3.connector.common.security.impl.X509CombinedCredentials
 
X509CombinedCredentials(Credentials, String, String, char[], String, String) - Constructor for class org.gcube.soa3.connector.common.security.impl.X509CombinedCredentials
 
X509TLSCredentials - Class in org.gcube.soa3.connector.common.security.impl
TLS X509 Credentials
X509TLSCredentials() - Constructor for class org.gcube.soa3.connector.common.security.impl.X509TLSCredentials
 
X509TLSCredentials(String, String, char[], String, String) - Constructor for class org.gcube.soa3.connector.common.security.impl.X509TLSCredentials
 
B C D E F G H I M O P R S T U V W X 
Skip navigation links

Copyright © 2017. All Rights Reserved.