A B C E G I J P S V 

A

authenticate(ExecutionContext.SecurityContext, AsyncHandle<AuthenticationHandler.AuthenticationResult>) - Method in class com.vmware.vapi.cis.authn.SamlTokenAuthnHandler
 

B

BearerTokenProcessor - Class in com.vmware.vapi.cis.authn.json
This class represents a client side processor for bearer token authentication scheme.
BearerTokenProcessor() - Constructor for class com.vmware.vapi.cis.authn.json.BearerTokenProcessor
 

C

com.vmware.vapi.cis.authn - package com.vmware.vapi.cis.authn
 
com.vmware.vapi.cis.authn.json - package com.vmware.vapi.cis.authn.json
 
createDefaultSecurityContext(Map<String, Object>) - Static method in class com.vmware.vapi.cis.authn.SecurityContextFactory
Creates security context using the provided map of properties
createInstance(ExecutionContext.SecurityContext) - Static method in class com.vmware.vapi.cis.authn.SamlAuthenticationData
Creates a new instance of this structure by parsing a ExecutionContext.SecurityContext.
createOAuthSecurityContext(char[]) - Static method in class com.vmware.vapi.cis.authn.SecurityContextFactory
Creates a security context based on OAuth2 access token
createSamlSecurityContext(SamlToken, PrivateKey) - Static method in class com.vmware.vapi.cis.authn.SecurityContextFactory
Creates a SAML token security context
createSessionSecurityContext(char[]) - Static method in class com.vmware.vapi.cis.authn.SecurityContextFactory
Creates a security context which represents and attempt to reuse an existing session.
createUserPassSecurityContext(String, char[]) - Static method in class com.vmware.vapi.cis.authn.SecurityContextFactory
Creates a security context suitable for user/pass authentication.

E

ERROR_KEY - Static variable in class com.vmware.vapi.cis.authn.SamlTokenAuthnHandler
This key is used to transfer the Exception from the signature verification request processor to the authentication handler

G

getAllProperties() - Method in class com.vmware.vapi.cis.authn.SamlTokenSecurityContext
 
getConnection(String, String, KeyStore) - Method in class com.vmware.vapi.cis.authn.ProtocolFactory
 
getHttpConnection(String, ClientConfiguration, HttpConfiguration) - Method in class com.vmware.vapi.cis.authn.ProtocolFactory
 
getInsecureConnection(String, String) - Method in class com.vmware.vapi.cis.authn.ProtocolFactory
 
getPrivateKey() - Method in class com.vmware.vapi.cis.authn.SamlAuthenticationData
 
getProperty(String) - Method in class com.vmware.vapi.cis.authn.SamlTokenSecurityContext
 
getSamlToken() - Method in class com.vmware.vapi.cis.authn.SamlAuthenticationData
 
getSecurityContextProperties(ExecutionContext.SecurityContext) - Method in class com.vmware.vapi.cis.authn.json.BearerTokenProcessor
 

I

isSchemeSupported(String) - Method in class com.vmware.vapi.cis.authn.json.BearerTokenProcessor
 

J

JsonSignatureVerificationProcessor - Class in com.vmware.vapi.cis.authn.json
This processor handles SAML token authentication.
JsonSignatureVerificationProcessor(StsTrustChain) - Constructor for class com.vmware.vapi.cis.authn.json.JsonSignatureVerificationProcessor
 
JsonSignatureVerificationProcessor(StsTrustChain, long) - Constructor for class com.vmware.vapi.cis.authn.json.JsonSignatureVerificationProcessor
 
JsonSigningProcessor - Class in com.vmware.vapi.cis.authn.json
This implementation of RequestProcessor takes care for JSON request signatures
JsonSigningProcessor() - Constructor for class com.vmware.vapi.cis.authn.json.JsonSigningProcessor
 

P

parseOAuthSecurityContext(ExecutionContext.SecurityContext) - Static method in class com.vmware.vapi.cis.authn.SecurityContextFactory
Parses the ExecutionContext.SecurityContext looking for oauth information.
parseSamlSecurityContext(ExecutionContext.SecurityContext) - Static method in class com.vmware.vapi.cis.authn.SecurityContextFactory
Parses a given ExecutionContext.SecurityContext into a more convenient for use structure
parseSessionSecurityContext(ExecutionContext.SecurityContext) - Static method in class com.vmware.vapi.cis.authn.SecurityContextFactory
Parses the ExecutionContext.SecurityContext looking for session information.
parseUserPassSecurityContext(ExecutionContext.SecurityContext) - Static method in class com.vmware.vapi.cis.authn.SecurityContextFactory
Parses a ExecutionContext.SecurityContext into a UserPassSecurityContext if all needed data is there, otherwise null will be returned.
PRIVATE_KEY_ID - Static variable in class com.vmware.vapi.cis.authn.SamlTokenSecurityContext
 
process(byte[], Map<String, Object>, RequestProcessor.Request) - Method in class com.vmware.vapi.cis.authn.json.JsonSignatureVerificationProcessor
 
process(byte[], Map<String, Object>, RequestProcessor.Request) - Method in class com.vmware.vapi.cis.authn.json.JsonSigningProcessor
 
ProtocolFactory - Class in com.vmware.vapi.cis.authn
Factory for creating ProtocolConnection instances which uses JSON for messaging protocol.
ProtocolFactory() - Constructor for class com.vmware.vapi.cis.authn.ProtocolFactory
Default constructor.
ProtocolFactory(ProtocolConnectionFactory) - Constructor for class com.vmware.vapi.cis.authn.ProtocolFactory
Constructor.
ProtocolFactory.Protocol - Enum in com.vmware.vapi.cis.authn
 

S

SAML_TOKEN_ID - Static variable in class com.vmware.vapi.cis.authn.SamlTokenSecurityContext
 
SAML_TOKEN_KEY - Static variable in class com.vmware.vapi.cis.authn.SamlTokenAuthnHandler
This key is used to transfer the SamlToken from the signature verification request processor to the authentication handler
SamlAuthenticationData - Class in com.vmware.vapi.cis.authn
This class represents a helper structure that contains all data that can be extracted from the ExecutionContext.SecurityContext related to SAML authentication type.
SamlTokenAuthnHandler - Class in com.vmware.vapi.cis.authn
This class handles authentication by SAML tokens.
SamlTokenAuthnHandler() - Constructor for class com.vmware.vapi.cis.authn.SamlTokenAuthnHandler
 
SamlTokenSecurityContext - Class in com.vmware.vapi.cis.authn
This class represents the security context needed for authentication using SAML tokens.
SamlTokenSecurityContext(SamlToken, PrivateKey) - Constructor for class com.vmware.vapi.cis.authn.SamlTokenSecurityContext
 
SamlTokenSecurityContext(SamlToken) - Constructor for class com.vmware.vapi.cis.authn.SamlTokenSecurityContext
Internal.
SecurityContextFactory - Class in com.vmware.vapi.cis.authn
This factory class have methods for creating and parsing ExecutionContext.SecurityContext for all known AuthnType
SecurityContextFactory() - Constructor for class com.vmware.vapi.cis.authn.SecurityContextFactory
 
supportedAuthenticationSchemes() - Method in class com.vmware.vapi.cis.authn.SamlTokenAuthnHandler
 

V

valueOf(String) - Static method in enum com.vmware.vapi.cis.authn.ProtocolFactory.Protocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.vmware.vapi.cis.authn.ProtocolFactory.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E G I J P S V 

Copyright © 2016. All rights reserved.