Index

C E G H J O P S T 
All Classes and Interfaces|All Packages|Serialized Form

C

canEqual(Object) - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 
ch.admin.bit.jeap.crypto.s3 - package ch.admin.bit.jeap.crypto.s3
 

E

equals(Object) - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 

G

getBucketName() - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 
getDecryptedObjectContent() - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 
getMetadata() - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 
getObject(String, String) - Method in class ch.admin.bit.jeap.crypto.s3.JeapCryptoS3Template
Retrieves objects from S3 and decrypt the content if userMetaData 'is_encrypted: true' is set.
getObjectFailed(String, String, IOException) - Static method in exception class ch.admin.bit.jeap.crypto.s3.JeapCryptoS3TemplateException
 
getObjectKey() - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 

H

hashCode() - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 

J

JeapCryptoS3Template - Class in ch.admin.bit.jeap.crypto.s3
The JeapCryptoS3Template can be used to put or get objects to/from S3 without concerning about encryption or decryption.
JeapCryptoS3Template(S3Client, CryptoService) - Constructor for class ch.admin.bit.jeap.crypto.s3.JeapCryptoS3Template
Construct a new JeapCryptoS3Template, given a AmazonS3-Client and a CryptoService.
JeapCryptoS3Template(S3Client, KeyReferenceCryptoService, KeyReference) - Constructor for class ch.admin.bit.jeap.crypto.s3.JeapCryptoS3Template
Construct a new JeapCryptoS3Template, given a AmazonS3-Client and a KeyReferenceCryptoService.
JeapCryptoS3TemplateException - Exception Class in ch.admin.bit.jeap.crypto.s3
 
JeapDecryptedS3Object - Class in ch.admin.bit.jeap.crypto.s3
 
JeapDecryptedS3Object() - Constructor for class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 

O

of(String, String, Map<String, String>, byte[]) - Static method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 

P

putObject(String, String, byte[]) - Method in class ch.admin.bit.jeap.crypto.s3.JeapCryptoS3Template
Uploads a new object to the specified Amazon S3 bucket.
putObject(String, String, byte[], Map<String, String>) - Method in class ch.admin.bit.jeap.crypto.s3.JeapCryptoS3Template
Uploads a new object to the specified Amazon S3 bucket.
putObjectFailed(String, String, IOException) - Static method in exception class ch.admin.bit.jeap.crypto.s3.JeapCryptoS3TemplateException
 

S

setBucketName(String) - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 
setDecryptedObjectContent(byte[]) - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 
setMetadata(Map<String, String>) - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 
setObjectKey(String) - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 

T

toString() - Method in class ch.admin.bit.jeap.crypto.s3.JeapDecryptedS3Object
 
C E G H J O P S T 
All Classes and Interfaces|All Packages|Serialized Form