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

A

account - Variable in class com.schibsted.security.strongbox.sdk.types.arn.ARN
 
addVersion(NewSecretEntry) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Add a version to an existing version.
admin - Variable in class com.schibsted.security.strongbox.sdk.types.SecretsGroupInfo
 
adminPolicyArn - Variable in class com.schibsted.security.strongbox.sdk.types.SecretsGroupInfo
 
alias - Variable in class com.schibsted.security.strongbox.sdk.types.UserAlias
 
AlreadyExistsException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
AlreadyExistsException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.AlreadyExistsException
 
AlreadyExistsException(String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.AlreadyExistsException
 
ARN - Class in com.schibsted.security.strongbox.sdk.types.arn
Based on: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html arn:partition:service:region:account-id:resource arn:partition:service:region:account-id:resourcetype/resource arn:partition:service:region:account-id:resourcetype:resource
ARN(String) - Constructor for class com.schibsted.security.strongbox.sdk.types.arn.ARN
 
arn - Variable in class com.schibsted.security.strongbox.sdk.types.arn.ARN
 
asByte() - Method in enum com.schibsted.security.strongbox.sdk.types.Encoding
 
asByte() - Method in enum com.schibsted.security.strongbox.sdk.types.SecretType
 
asByte() - Method in enum com.schibsted.security.strongbox.sdk.types.State
 
asByteArray() - Method in class com.schibsted.security.strongbox.sdk.types.Comment
 
asByteArray() - Method in class com.schibsted.security.strongbox.sdk.types.SecretValue
 
asByteArray() - Method in class com.schibsted.security.strongbox.sdk.types.UserData
 
asString() - Method in class com.schibsted.security.strongbox.sdk.types.Comment
 
asString() - Method in class com.schibsted.security.strongbox.sdk.types.SecretValue
 
attachAdmin(SecretsGroupIdentifier, Principal) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
attachAdmin(SecretsGroupIdentifier, Principal) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroupManager
Attach the Principal to the SecretsGroup as an admin.
attachReadOnly(SecretsGroupIdentifier, Principal) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
attachReadOnly(SecretsGroupIdentifier, Principal) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroupManager
Attach the Principal to the SecretsGroup as a read-only user.

B

backup(SecretsGroupIdentifier, Store, boolean) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
bestEffortShred() - Method in class com.schibsted.security.strongbox.sdk.types.Comment
 
bestEffortShred() - Method in class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
bestEffortShred() - Method in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
bestEffortShred() - Method in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
bestEffortShred() - Method in class com.schibsted.security.strongbox.sdk.types.SecretMetadata
 
bestEffortShred() - Method in class com.schibsted.security.strongbox.sdk.types.SecretValue
 
bestEffortShred() - Method in class com.schibsted.security.strongbox.sdk.types.UserData
 
build() - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
builder() - Static method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock
 
Builder() - Constructor for class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
ByteSecretEntry - Class in com.schibsted.security.strongbox.sdk.types
 
ByteSecretEntry(SecretIdentifier, long, byte[]) - Constructor for class com.schibsted.security.strongbox.sdk.types.ByteSecretEntry
 

C

clear() - Method in class com.schibsted.security.strongbox.sdk.types.UserData
 
ClientConfiguration - Class in com.schibsted.security.strongbox.sdk.types
 
ClientConfiguration() - Constructor for class com.schibsted.security.strongbox.sdk.types.ClientConfiguration
 
ClientConfiguration(ClientConfiguration.Proxy) - Constructor for class com.schibsted.security.strongbox.sdk.types.ClientConfiguration
 
ClientConfiguration.Proxy - Class in com.schibsted.security.strongbox.sdk.types
 
close() - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Certain Secret Groups, e.g.
com.schibsted.security.strongbox.sdk - package com.schibsted.security.strongbox.sdk
Core Strongbox interfaces.
com.schibsted.security.strongbox.sdk.exceptions - package com.schibsted.security.strongbox.sdk.exceptions
 
com.schibsted.security.strongbox.sdk.impl - package com.schibsted.security.strongbox.sdk.impl
 
com.schibsted.security.strongbox.sdk.testing - package com.schibsted.security.strongbox.sdk.testing
 
com.schibsted.security.strongbox.sdk.types - package com.schibsted.security.strongbox.sdk.types
 
com.schibsted.security.strongbox.sdk.types.arn - package com.schibsted.security.strongbox.sdk.types.arn
 
comment(Comment) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
comment(String) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
Comment - Class in com.schibsted.security.strongbox.sdk.types
 
Comment(String) - Constructor for class com.schibsted.security.strongbox.sdk.types.Comment
 
Comment(byte[]) - Constructor for class com.schibsted.security.strongbox.sdk.types.Comment
 
comment - Variable in class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
comment - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
comment - Variable in class com.schibsted.security.strongbox.sdk.types.SecretMetadata
 
compareTo(SecretsGroupIdentifier) - Method in class com.schibsted.security.strongbox.sdk.types.SecretsGroupIdentifier
 
create(SecretsGroupIdentifier) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
create(SecretsGroupIdentifier, StorageReference) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
create(SecretsGroupIdentifier, StorageReference, boolean) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
create(NewSecretEntry) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Create a new Secret.
create(SecretsGroupIdentifier) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroupManager
Create a new secrets group.
created(ZonedDateTime) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
created - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
createdBy(UserAlias) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
createdBy - Variable in class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
createdBy - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 

D

decrypt(RawSecretEntry, SecretIdentifier, long) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Decrypts a RawSecretEntry into a SecretEntry.
decryptEvenIfNotActive(RawSecretEntry, SecretIdentifier, long) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Decrypts a RawSecretEntry into a SecretEntry.
DefaultSecretsGroupManager - Class in com.schibsted.security.strongbox.sdk.impl
 
DefaultSecretsGroupManager() - Constructor for class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
DefaultSecretsGroupManager(AWSCredentialsProvider) - Constructor for class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
DefaultSecretsGroupManager(AWSCredentialsProvider, UserConfig) - Constructor for class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
DefaultSecretsGroupManager(AWSCredentialsProvider, UserConfig, EncryptionStrength) - Constructor for class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
DefaultSecretsGroupManager(AWSCredentialsProvider, UserConfig, EncryptionStrength, ClientConfiguration) - Constructor for class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
DefaultSimpleSecretsGroup - Class in com.schibsted.security.strongbox.sdk.impl
 
DefaultSimpleSecretsGroup(SecretsGroupIdentifier) - Constructor for class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
DefaultSimpleSecretsGroup(SecretsGroupIdentifier, RoleARN) - Constructor for class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
DefaultSimpleSecretsGroup(SecretsGroupIdentifier, AWSCredentialsProvider) - Constructor for class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
delete(SecretsGroupIdentifier) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
delete(SecretIdentifier) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Delete all versions of the given secret.
delete(SecretsGroupIdentifier) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroupManager
Delete a SecretsGroup and its underlying resources.
detachAdmin(SecretsGroupIdentifier, Principal) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
detachAdmin(SecretsGroupIdentifier, Principal) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroupManager
Remove the Principal's admin privileges from the SecretsGroup.
detachReadOnly(SecretsGroupIdentifier, Principal) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
detachReadOnly(SecretsGroupIdentifier, Principal) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroupManager
Remove the Principal's read-only privileges from the SecretsGroup.
DoesNotExistException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
DoesNotExistException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.DoesNotExistException
 
DoesNotExistException(String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.DoesNotExistException
 

E

Encoding - Enum in com.schibsted.security.strongbox.sdk.types
 
encoding - Variable in class com.schibsted.security.strongbox.sdk.types.SecretValue
 
EncodingException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
EncodingException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.EncodingException
 
EncodingException(String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.EncodingException
 
encryptedPayload - Variable in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
EncryptionStrength - Enum in com.schibsted.security.strongbox.sdk.types
 
encryptor(SecretsGroupIdentifier) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
encryptorArn - Variable in class com.schibsted.security.strongbox.sdk.types.SecretsGroupInfo
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.arn.ARN
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.ByteSecretEntry
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.Comment
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.Principal
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.ProfileIdentifier
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.SecretIdentifier
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.SecretsGroupIdentifier
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.SecretsGroupInfo
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.SecretValue
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.StringSecretEntry
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.UserAlias
 
equals(Object) - Method in class com.schibsted.security.strongbox.sdk.types.UserData
 

F

FailedToCreateResourceException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
FailedToCreateResourceException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.FailedToCreateResourceException
 
FailedToCreateResourceException(String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.FailedToCreateResourceException
 
FailedToDeleteResourceException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
FailedToDeleteResourceException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.FailedToDeleteResourceException
 
FailedToDeleteResourceException(String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.FailedToDeleteResourceException
 
FailedToResolveRegionException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
FailedToResolveRegionException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.FailedToResolveRegionException
 
FailedToResolveRegionException(String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.FailedToResolveRegionException
 
FieldAccessException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
FieldAccessException(String, String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.FieldAccessException
 
FieldAccessException(String, String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.FieldAccessException
 
FormattingException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
FormattingException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.FormattingException
 
fromArn(String, String) - Static method in class com.schibsted.security.strongbox.sdk.types.Principal
 
fromByte(byte) - Static method in enum com.schibsted.security.strongbox.sdk.types.Encoding
 
fromByte(byte) - Static method in enum com.schibsted.security.strongbox.sdk.types.SecretType
 
fromByte(byte) - Static method in enum com.schibsted.security.strongbox.sdk.types.State
 
fromJsonBlob(String) - Static method in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
fromName(String) - Static method in enum com.schibsted.security.strongbox.sdk.types.Region
 
fromString(String) - Method in enum com.schibsted.security.strongbox.sdk.types.Encoding
 
fromString(String) - Static method in enum com.schibsted.security.strongbox.sdk.types.PrincipalType
 
fromString(String) - Static method in enum com.schibsted.security.strongbox.sdk.types.State
 

G

get(SecretsGroupIdentifier) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
get(SecretsGroupIdentifier) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroupManager
Get an instance of the SecretsGroup.
getActive(SecretIdentifier, long) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Get a specific version of a secret.
getAllActiveVersions(SecretIdentifier) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Get all active versions of a secret.
getAllActiveVersions() - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Get all entries that are active for all secrets.
getAllBinarySecrets() - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
getAllBinarySecrets() - Method in interface com.schibsted.security.strongbox.sdk.SimpleSecretsGroup
Get all latest active versions of byte secrets
getAllStringSecrets() - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
getAllStringSecrets() - Method in interface com.schibsted.security.strongbox.sdk.SimpleSecretsGroup
Get all latest active versions of String secrets
getBinarySecret(SecretIdentifier) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
getBinarySecret(String) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
getBinarySecret(SecretIdentifier, long) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
getBinarySecret(String, long) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
getBinarySecret(SecretIdentifier) - Method in interface com.schibsted.security.strongbox.sdk.SimpleSecretsGroup
Get the latest secret value as a byte[]
getBinarySecret(String) - Method in interface com.schibsted.security.strongbox.sdk.SimpleSecretsGroup
Get the latest secret value as a byte[]
getBinarySecret(SecretIdentifier, long) - Method in interface com.schibsted.security.strongbox.sdk.SimpleSecretsGroup
Get a specific secret value version as a byte[]
getBinarySecret(String, long) - Method in interface com.schibsted.security.strongbox.sdk.SimpleSecretsGroup
Get a specific secret value version as a byte[]
getLatestActiveVersion(SecretIdentifier) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Convenience method to get the latest active version of a secret, i.e.
getLatestActiveVersionOfAllSecrets() - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Get the latest active version of all secrets, i.e.
getName() - Method in enum com.schibsted.security.strongbox.sdk.types.Region
 
getRoleName() - Method in class com.schibsted.security.strongbox.sdk.types.arn.RoleARN
 
getStringSecret(SecretIdentifier) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
getStringSecret(String) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
getStringSecret(SecretIdentifier, long) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
getStringSecret(String, long) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSimpleSecretsGroup
 
getStringSecret(SecretIdentifier) - Method in interface com.schibsted.security.strongbox.sdk.SimpleSecretsGroup
Get the latest secret value as a String
getStringSecret(String) - Method in interface com.schibsted.security.strongbox.sdk.SimpleSecretsGroup
Get the latest secret value as a String
getStringSecret(SecretIdentifier, long) - Method in interface com.schibsted.security.strongbox.sdk.SimpleSecretsGroup
Get a specific secret value version as a String
getStringSecret(String, long) - Method in interface com.schibsted.security.strongbox.sdk.SimpleSecretsGroup
Get a specific secret value version as a String

H

hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.arn.ARN
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.ByteSecretEntry
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.Comment
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.Principal
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.ProfileIdentifier
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.SecretIdentifier
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.SecretsGroupIdentifier
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.SecretsGroupInfo
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.SecretValue
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.StringSecretEntry
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.UserAlias
 
hashCode() - Method in class com.schibsted.security.strongbox.sdk.types.UserData
 

I

identifiers() - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
identifiers() - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
This method is used to list the secret identifiers in the Secret Group.
identifiers() - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroupManager
List the identifiers that are under management.
info(SecretsGroupIdentifier) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
info(SecretsGroupIdentifier) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroupManager
Get information about a SecretsGroup.
InvalidResourceName - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
InvalidResourceName(String, String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.InvalidResourceName
 

M

MAX_LENGTH - Static variable in class com.schibsted.security.strongbox.sdk.types.Comment
 
migrate(SecretsGroupIdentifier, StorageReference) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
MIN_LENGTH - Static variable in class com.schibsted.security.strongbox.sdk.types.Comment
 
modified(ZonedDateTime) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
modified - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
modifiedBy(UserAlias) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
modifiedBy - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
modifiedBy - Variable in class com.schibsted.security.strongbox.sdk.types.SecretMetadata
 

N

name - Variable in class com.schibsted.security.strongbox.sdk.types.Principal
 
name - Variable in enum com.schibsted.security.strongbox.sdk.types.PrincipalType
 
name - Variable in class com.schibsted.security.strongbox.sdk.types.ProfileIdentifier
 
name - Variable in enum com.schibsted.security.strongbox.sdk.types.Region
 
name - Variable in class com.schibsted.security.strongbox.sdk.types.SecretIdentifier
 
name - Variable in class com.schibsted.security.strongbox.sdk.types.SecretsGroupIdentifier
 
NewSecretEntry - Class in com.schibsted.security.strongbox.sdk.types
 
NewSecretEntry(SecretIdentifier, SecretValue, State, Optional<UserAlias>, Optional<ZonedDateTime>, Optional<ZonedDateTime>, Optional<Comment>, Optional<UserData>) - Constructor for class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
NewSecretEntry(SecretIdentifier, SecretValue, State, Optional<ZonedDateTime>, Optional<ZonedDateTime>, Optional<Comment>) - Constructor for class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
NewSecretEntry(SecretIdentifier, SecretValue, State) - Constructor for class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
NoFieldMatchingAnnotationException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
NoFieldMatchingAnnotationException(String, String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.NoFieldMatchingAnnotationException
 
NoFieldWithPositionException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
NoFieldWithPositionException(int, String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.NoFieldWithPositionException
 
nonProxyHosts - Variable in class com.schibsted.security.strongbox.sdk.types.ClientConfiguration.Proxy
 
notAfter(ZonedDateTime) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
notAfter - Variable in class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
notAfter - Variable in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
notAfter - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
notBefore(ZonedDateTime) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
notBefore - Variable in class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
notBefore - Variable in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
notBefore - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
numParts - Variable in class com.schibsted.security.strongbox.sdk.types.arn.ARN
 

O

of(SecretEntry) - Static method in class com.schibsted.security.strongbox.sdk.types.ByteSecretEntry
 
of(SecretEntry) - Static method in class com.schibsted.security.strongbox.sdk.types.StringSecretEntry
 

P

ParseException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
ParseException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.ParseException
 
ParseException(String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.ParseException
 
partition - Variable in class com.schibsted.security.strongbox.sdk.types.arn.ARN
 
PotentiallyMaliciousDataException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
PotentiallyMaliciousDataException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.PotentiallyMaliciousDataException
 
Principal - Class in com.schibsted.security.strongbox.sdk.types
 
Principal(PrincipalType, String) - Constructor for class com.schibsted.security.strongbox.sdk.types.Principal
 
PrincipalType - Enum in com.schibsted.security.strongbox.sdk.types
 
ProfileIdentifier - Class in com.schibsted.security.strongbox.sdk.types
AWS profile used in AWS CLI credential and config files
ProfileIdentifier(String) - Constructor for class com.schibsted.security.strongbox.sdk.types.ProfileIdentifier
 
proxy - Variable in class com.schibsted.security.strongbox.sdk.types.ClientConfiguration
 
Proxy(Optional<String>, Optional<String>, List<String>, String, int) - Constructor for class com.schibsted.security.strongbox.sdk.types.ClientConfiguration.Proxy
 
proxyHost - Variable in class com.schibsted.security.strongbox.sdk.types.ClientConfiguration.Proxy
 
proxyPassword - Variable in class com.schibsted.security.strongbox.sdk.types.ClientConfiguration.Proxy
 
proxyPort - Variable in class com.schibsted.security.strongbox.sdk.types.ClientConfiguration.Proxy
 
proxyUsername - Variable in class com.schibsted.security.strongbox.sdk.types.ClientConfiguration.Proxy
 

R

RawSecretEntry - Class in com.schibsted.security.strongbox.sdk.types
Expect this class to change in the future
RawSecretEntry() - Constructor for class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
Deprecated.
RawSecretEntry(SecretIdentifier, long, State, Optional<ZonedDateTime>, Optional<ZonedDateTime>, byte[]) - Constructor for class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
readOnly - Variable in class com.schibsted.security.strongbox.sdk.types.SecretsGroupInfo
 
readOnlyPolicyArn - Variable in class com.schibsted.security.strongbox.sdk.types.SecretsGroupInfo
 
region - Variable in class com.schibsted.security.strongbox.sdk.types.arn.ARN
 
Region - Enum in com.schibsted.security.strongbox.sdk.types
This is a copy of AWS' Regions class to avoid exposing AWS classes in the Strongbox API
region - Variable in class com.schibsted.security.strongbox.sdk.types.SecretsGroupIdentifier
 
resource - Variable in class com.schibsted.security.strongbox.sdk.types.arn.ARN
 
resourceType - Variable in class com.schibsted.security.strongbox.sdk.types.arn.ARN
 
restore(SecretsGroupIdentifier, Store, boolean) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
RoleARN - Class in com.schibsted.security.strongbox.sdk.types.arn
AWS Role ARN
RoleARN(String) - Constructor for class com.schibsted.security.strongbox.sdk.types.arn.RoleARN
 

S

SecretEntry - Class in com.schibsted.security.strongbox.sdk.types
 
SecretEntry(EncryptionPayload, RawSecretEntry) - Constructor for class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
SecretEntry(SecretIdentifier, long, SecretValue, ZonedDateTime, ZonedDateTime, Optional<UserAlias>, Optional<UserAlias>, State, Optional<ZonedDateTime>, Optional<ZonedDateTime>, Optional<Comment>, Optional<UserData>) - Constructor for class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
SecretEntryMock - Class in com.schibsted.security.strongbox.sdk.testing
 
SecretEntryMock.Builder - Class in com.schibsted.security.strongbox.sdk.testing
 
secretIdentifer - Variable in class com.schibsted.security.strongbox.sdk.types.ByteSecretEntry
 
secretIdentifer - Variable in class com.schibsted.security.strongbox.sdk.types.StringSecretEntry
 
secretIdentifier(SecretIdentifier) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
secretIdentifier(String) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
secretIdentifier - Variable in class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
secretIdentifier - Variable in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
secretIdentifier - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
SecretIdentifier - Class in com.schibsted.security.strongbox.sdk.types
 
SecretIdentifier(String) - Constructor for class com.schibsted.security.strongbox.sdk.types.SecretIdentifier
 
secretIdentifier - Variable in class com.schibsted.security.strongbox.sdk.types.SecretMetadata
 
SecretMetadata - Class in com.schibsted.security.strongbox.sdk.types
 
SecretMetadata(SecretIdentifier, long, Optional<State>, Optional<UserAlias>, Optional<Optional<UserData>>, Optional<Optional<Comment>>) - Constructor for class com.schibsted.security.strongbox.sdk.types.SecretMetadata
 
SecretsGroup - Interface in com.schibsted.security.strongbox.sdk
A SecretsGroup is a logical collection of secrets.
SecretsGroupException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
SecretsGroupException(SecretsGroupIdentifier, String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.SecretsGroupException
 
SecretsGroupException(SecretsGroupIdentifier, String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.SecretsGroupException
 
SecretsGroupIdentifier - Class in com.schibsted.security.strongbox.sdk.types
 
SecretsGroupIdentifier(Region, String) - Constructor for class com.schibsted.security.strongbox.sdk.types.SecretsGroupIdentifier
 
SecretsGroupInfo - Class in com.schibsted.security.strongbox.sdk.types
 
SecretsGroupInfo(SecretsGroupSRN, Optional<String>, Optional<String>, Optional<String>, Optional<String>, List<Principal>, List<Principal>) - Constructor for class com.schibsted.security.strongbox.sdk.types.SecretsGroupInfo
 
SecretsGroupManager - Interface in com.schibsted.security.strongbox.sdk
This class manages SecretsGroups.
SecretType - Enum in com.schibsted.security.strongbox.sdk.types
 
secretValue(SecretValue) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
secretValue(String) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
secretValue(byte[]) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
secretValue - Variable in class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
secretValue - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
SecretValue - Class in com.schibsted.security.strongbox.sdk.types
 
SecretValue(byte[], Encoding, SecretType) - Constructor for class com.schibsted.security.strongbox.sdk.types.SecretValue
 
SecretValue(byte[], SecretType) - Constructor for class com.schibsted.security.strongbox.sdk.types.SecretValue
 
SecretValue(String, SecretType) - Constructor for class com.schibsted.security.strongbox.sdk.types.SecretValue
 
SecurityConfigurationException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
SecurityConfigurationException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.SecurityConfigurationException
 
SecurityConfigurationException(String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.SecurityConfigurationException
 
SerializationException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
SerializationException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.SerializationException
 
service - Variable in class com.schibsted.security.strongbox.sdk.types.arn.ARN
 
sha1OfEncryptionPayload() - Method in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
SimpleSecretsGroup - Interface in com.schibsted.security.strongbox.sdk
Simplified version of SecretsGroup to more concisely retrieve secret values
srn(SecretsGroupIdentifier) - Method in class com.schibsted.security.strongbox.sdk.impl.DefaultSecretsGroupManager
 
srn(SecretIdentifier) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Returns a globally unique identifier of the particular secret.
srn - Variable in class com.schibsted.security.strongbox.sdk.types.SecretsGroupInfo
 
SRN - Class in com.schibsted.security.strongbox.sdk.types
Schibsted Resource Name: a unique identifier of resources
SRN() - Constructor for class com.schibsted.security.strongbox.sdk.types.SRN
 
state(State) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
state - Variable in class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
state - Variable in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
state - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
state - Variable in class com.schibsted.security.strongbox.sdk.types.SecretMetadata
 
State - Enum in com.schibsted.security.strongbox.sdk.types
 
StateCorruptionException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
StateCorruptionException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.StateCorruptionException
 
StateCorruptionException(String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.StateCorruptionException
 
storageArn - Variable in class com.schibsted.security.strongbox.sdk.types.SecretsGroupInfo
 
stream() - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Get a key value stream of the entries, that can be used to filter and retrieve some subset of the secrets.
StringSecretEntry - Class in com.schibsted.security.strongbox.sdk.types
 
StringSecretEntry(SecretIdentifier, long, String) - Constructor for class com.schibsted.security.strongbox.sdk.types.StringSecretEntry
 

T

toArn() - Method in class com.schibsted.security.strongbox.sdk.types.arn.ARN
 
toJsonBlob() - Method in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
toSrn() - Method in class com.schibsted.security.strongbox.sdk.types.SRN
 
toString() - Method in class com.schibsted.security.strongbox.sdk.types.Comment
 
toString() - Method in enum com.schibsted.security.strongbox.sdk.types.Encoding
 
toString() - Method in class com.schibsted.security.strongbox.sdk.types.Principal
 
toString() - Method in enum com.schibsted.security.strongbox.sdk.types.PrincipalType
 
toString() - Method in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
toString() - Method in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
toString() - Method in class com.schibsted.security.strongbox.sdk.types.SecretIdentifier
 
toString() - Method in class com.schibsted.security.strongbox.sdk.types.SecretsGroupIdentifier
 
toString() - Method in class com.schibsted.security.strongbox.sdk.types.SecretsGroupInfo
 
toString() - Method in enum com.schibsted.security.strongbox.sdk.types.SecretType
 
toString() - Method in class com.schibsted.security.strongbox.sdk.types.SecretValue
 
toString() - Method in enum com.schibsted.security.strongbox.sdk.types.State
 
toString() - Method in class com.schibsted.security.strongbox.sdk.types.UserAlias
 
toString() - Method in class com.schibsted.security.strongbox.sdk.types.UserData
 
type - Variable in class com.schibsted.security.strongbox.sdk.types.Principal
 
type - Variable in class com.schibsted.security.strongbox.sdk.types.SecretValue
 

U

UnexpectedStateException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
UnexpectedStateException(String, String, String, String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.UnexpectedStateException
 
UnexpectedStateException(String, String, String, String, Throwable) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.UnexpectedStateException
 
UnlimitedEncryptionNotSetException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
UnlimitedEncryptionNotSetException() - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.UnlimitedEncryptionNotSetException
 
UnsupportedTypeException - Exception in com.schibsted.security.strongbox.sdk.exceptions
 
UnsupportedTypeException(String) - Constructor for exception com.schibsted.security.strongbox.sdk.exceptions.UnsupportedTypeException
 
update(SecretMetadata) - Method in interface com.schibsted.security.strongbox.sdk.SecretsGroup
Update the metadata for a Secret.
UserAlias - Class in com.schibsted.security.strongbox.sdk.types
 
UserAlias(String) - Constructor for class com.schibsted.security.strongbox.sdk.types.UserAlias
 
userData(UserData) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
userData - Variable in class com.schibsted.security.strongbox.sdk.types.NewSecretEntry
 
userData - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
userData - Variable in class com.schibsted.security.strongbox.sdk.types.SecretMetadata
 
UserData - Class in com.schibsted.security.strongbox.sdk.types
 
UserData(byte[]) - Constructor for class com.schibsted.security.strongbox.sdk.types.UserData
 

V

value - Variable in class com.schibsted.security.strongbox.sdk.types.ByteSecretEntry
 
value - Variable in class com.schibsted.security.strongbox.sdk.types.StringSecretEntry
 
valueOf(String) - Static method in enum com.schibsted.security.strongbox.sdk.types.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.schibsted.security.strongbox.sdk.types.EncryptionStrength
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.schibsted.security.strongbox.sdk.types.PrincipalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.schibsted.security.strongbox.sdk.types.Region
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.schibsted.security.strongbox.sdk.types.SecretType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.schibsted.security.strongbox.sdk.types.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.schibsted.security.strongbox.sdk.types.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.schibsted.security.strongbox.sdk.types.EncryptionStrength
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.schibsted.security.strongbox.sdk.types.PrincipalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.schibsted.security.strongbox.sdk.types.Region
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.schibsted.security.strongbox.sdk.types.SecretType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.schibsted.security.strongbox.sdk.types.State
Returns an array containing the constants of this enum type, in the order they are declared.
version(long) - Method in class com.schibsted.security.strongbox.sdk.testing.SecretEntryMock.Builder
 
version - Variable in class com.schibsted.security.strongbox.sdk.types.ByteSecretEntry
 
version - Variable in class com.schibsted.security.strongbox.sdk.types.RawSecretEntry
 
version - Variable in class com.schibsted.security.strongbox.sdk.types.SecretEntry
 
version - Variable in class com.schibsted.security.strongbox.sdk.types.SecretMetadata
 
version - Variable in class com.schibsted.security.strongbox.sdk.types.StringSecretEntry
 
A B C D E F G H I M N O P R S T U V 
Skip navigation links