C D E G I P R S T V 
All Classes All Packages

C

CertificateDeserializer - Class in com.symphony.api.id.json
 
CertificateDeserializer() - Constructor for class com.symphony.api.id.json.CertificateDeserializer
 
CertificateDeserializer(Class<X509Certificate>) - Constructor for class com.symphony.api.id.json.CertificateDeserializer
 
CertificateSerializer - Class in com.symphony.api.id.json
 
CertificateSerializer() - Constructor for class com.symphony.api.id.json.CertificateSerializer
 
CertificateSerializer(Class<X509Certificate>) - Constructor for class com.symphony.api.id.json.CertificateSerializer
 
chain - Variable in class com.symphony.api.id.SingleSymphonyIdentity
 
com.symphony.api.id - package com.symphony.api.id
 
com.symphony.api.id.json - package com.symphony.api.id.json
 
com.symphony.api.id.testing - package com.symphony.api.id.testing
 
commonName - Variable in class com.symphony.api.id.SingleSymphonyIdentity
 
createCertificate(String) - Static method in class com.symphony.api.id.PemSymphonyIdentity
 
createKeyManagerFactory(KeyStore, String) - Static method in class com.symphony.api.id.P12SymphonyIdentity
 
createKeyStore(InputStream, String) - Static method in class com.symphony.api.id.P12SymphonyIdentity
 
createPrivateKeyFromPKCS8(byte[]) - Static method in class com.symphony.api.id.PemSymphonyIdentity
 
createPrivateKeyFromString(String) - Static method in class com.symphony.api.id.PemSymphonyIdentity
 
createPublicKeyFromString(String) - Static method in class com.symphony.api.id.PemSymphonyIdentity
 

D

deserialize(JsonParser, DeserializationContext) - Method in class com.symphony.api.id.json.CertificateDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.symphony.api.id.json.PrivateKeyDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.symphony.api.id.json.PublicKeyDeserializer
 

E

email - Variable in class com.symphony.api.id.SingleSymphonyIdentity
 

G

getCertificateChain() - Method in class com.symphony.api.id.SingleSymphonyIdentity
 
getCertificateChain() - Method in interface com.symphony.api.id.SymphonyIdentity
Utility method for inspecting the certificate chain that this user will present when logging in.
getCommonName() - Method in class com.symphony.api.id.SingleSymphonyIdentity
 
getCommonName() - Method in interface com.symphony.api.id.SymphonyIdentity
Common name extracted from the first certificate in the chain, or provided as a string.
getCommonName(X509Certificate[]) - Static method in class com.symphony.api.id.SingleSymphonyIdentity
 
getEmail() - Method in class com.symphony.api.id.SingleSymphonyIdentity
 
getEmail() - Method in interface com.symphony.api.id.SymphonyIdentity
Email of the user.
getIdentity(String) - Static method in class com.symphony.api.id.testing.TestIdentityProvider
 
getKeyManagers() - Method in class com.symphony.api.id.SingleSymphonyIdentity
 
getKeyManagers() - Method in interface com.symphony.api.id.SymphonyIdentity
Use this method when setting up a Symphony client in order to authenticate using the certificates and private key contained in this object.
getModuleName() - Method in class com.symphony.api.id.json.SymphonyIdentityModule
 
getPrivateKey() - Method in class com.symphony.api.id.SingleSymphonyIdentity
 
getPrivateKey() - Method in interface com.symphony.api.id.SymphonyIdentity
 
getPublicKey() - Method in class com.symphony.api.id.SingleSymphonyIdentity
 
getPublicKey() - Method in interface com.symphony.api.id.SymphonyIdentity
 
getSymphonyPropertiesFile(String) - Static method in class com.symphony.api.id.testing.TestIdentityProvider
 
getTestIdentity() - Static method in class com.symphony.api.id.testing.TestIdentityProvider
 

I

IdentityConfigurationException - Exception in com.symphony.api.id
 
IdentityConfigurationException() - Constructor for exception com.symphony.api.id.IdentityConfigurationException
 
IdentityConfigurationException(String, Throwable) - Constructor for exception com.symphony.api.id.IdentityConfigurationException
 

P

P12SymphonyIdentity - Class in com.symphony.api.id
Loads a Symphony identity from a P12 (PKCS12) file containing an RSA private key and certificates.
P12SymphonyIdentity(InputStream, String, String) - Constructor for class com.symphony.api.id.P12SymphonyIdentity
 
P12SymphonyIdentity(KeyStore, String, String) - Constructor for class com.symphony.api.id.P12SymphonyIdentity
 
P12SymphonyIdentity(KeyManagerFactory, String) - Constructor for class com.symphony.api.id.P12SymphonyIdentity
 
P12SymphonyIdentity(X509KeyManager, String) - Constructor for class com.symphony.api.id.P12SymphonyIdentity
 
PemSymphonyIdentity - Class in com.symphony.api.id
Adds logic to allow identity to be loaded in PEM format.
PemSymphonyIdentity() - Constructor for class com.symphony.api.id.PemSymphonyIdentity
 
PemSymphonyIdentity(String, String[], String) - Constructor for class com.symphony.api.id.PemSymphonyIdentity
 
PemSymphonyIdentity(String, String, String) - Constructor for class com.symphony.api.id.PemSymphonyIdentity
 
PemSymphonyIdentity(RSAPrivateCrtKey, String, X509Certificate[]) - Constructor for class com.symphony.api.id.PemSymphonyIdentity
 
privateKey - Variable in class com.symphony.api.id.SingleSymphonyIdentity
 
PrivateKeyDeserializer - Class in com.symphony.api.id.json
 
PrivateKeyDeserializer() - Constructor for class com.symphony.api.id.json.PrivateKeyDeserializer
 
PrivateKeyDeserializer(Class<PrivateKey>) - Constructor for class com.symphony.api.id.json.PrivateKeyDeserializer
 
PrivateKeySerializer - Class in com.symphony.api.id.json
 
PrivateKeySerializer() - Constructor for class com.symphony.api.id.json.PrivateKeySerializer
 
PrivateKeySerializer(Class<PrivateKey>) - Constructor for class com.symphony.api.id.json.PrivateKeySerializer
 
PublicKeyDeserializer - Class in com.symphony.api.id.json
 
PublicKeyDeserializer() - Constructor for class com.symphony.api.id.json.PublicKeyDeserializer
 
PublicKeyDeserializer(Class<PublicKey>) - Constructor for class com.symphony.api.id.json.PublicKeyDeserializer
 
PublicKeySerializer - Class in com.symphony.api.id.json
 
PublicKeySerializer() - Constructor for class com.symphony.api.id.json.PublicKeySerializer
 
PublicKeySerializer(Class<PublicKey>) - Constructor for class com.symphony.api.id.json.PublicKeySerializer
 

R

removeFurniture(String) - Static method in class com.symphony.api.id.PemSymphonyIdentity
 

S

serialize(X509Certificate, JsonGenerator, SerializerProvider) - Method in class com.symphony.api.id.json.CertificateSerializer
 
serialize(PrivateKey, JsonGenerator, SerializerProvider) - Method in class com.symphony.api.id.json.PrivateKeySerializer
 
serialize(PublicKey, JsonGenerator, SerializerProvider) - Method in class com.symphony.api.id.json.PublicKeySerializer
 
serializeCertificate(X509Certificate) - Static method in class com.symphony.api.id.json.CertificateSerializer
 
setupModule(Module.SetupContext) - Method in class com.symphony.api.id.json.SymphonyIdentityModule
 
SingleSymphonyIdentity - Class in com.symphony.api.id
Holds a single symphony identity, using a single KeyManager.
SingleSymphonyIdentity() - Constructor for class com.symphony.api.id.SingleSymphonyIdentity
 
SingleSymphonyIdentity(RSAPrivateCrtKey, String, X509Certificate[], String) - Constructor for class com.symphony.api.id.SingleSymphonyIdentity
 
SingleSymphonyIdentity(X509KeyManager, String, String) - Constructor for class com.symphony.api.id.SingleSymphonyIdentity
 
SymphonyIdentity - Interface in com.symphony.api.id
Stores enough details about a Symphony user in order they can log in to REST Apis.
SymphonyIdentityModule - Class in com.symphony.api.id.json
This supplies a Jackson module for serializing and deserializing SymphonyIdentity objects to/from JSON.
SymphonyIdentityModule() - Constructor for class com.symphony.api.id.json.SymphonyIdentityModule
 

T

TEST_IDENTITY_PROPERTY - Static variable in class com.symphony.api.id.testing.TestIdentityProvider
 
TestIdentityProvider - Class in com.symphony.api.id.testing
Provides a symphony identity either from a system property or a file on the filesystem.
TestIdentityProvider() - Constructor for class com.symphony.api.id.testing.TestIdentityProvider
 

V

version() - Method in class com.symphony.api.id.json.SymphonyIdentityModule
 
C D E G I P R S T V 
All Classes All Packages