public class AwsKmsHierarchicalKeyring extends java.lang.Object implements VerifiableInterface, IKeyring
| Modifier and Type | Field and Description |
|---|---|
Wrappers_Compile.Option<dafny.DafnySequence<? extends java.lang.Character>> |
_branchKeyId |
Wrappers_Compile.Option<IBranchKeyIdSupplier> |
_branchKeyIdSupplier |
ICryptographicMaterialsCache |
_cache |
software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient |
_cryptoPrimitives |
IKeyStoreClient |
_keyStore |
long |
_ttlSeconds |
| Constructor and Description |
|---|
AwsKmsHierarchicalKeyring() |
| Modifier and Type | Method and Description |
|---|---|
void |
__ctor(IKeyStoreClient keyStore,
Wrappers_Compile.Option<dafny.DafnySequence<? extends java.lang.Character>> branchKeyId,
Wrappers_Compile.Option<IBranchKeyIdSupplier> branchKeyIdSupplier,
long ttlSeconds,
ICryptographicMaterialsCache cmc,
software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient cryptoPrimitives) |
static dafny.TypeDescriptor<AwsKmsHierarchicalKeyring> |
_typeDescriptor() |
Wrappers_Compile.Option<dafny.DafnySequence<? extends java.lang.Character>> |
branchKeyId() |
Wrappers_Compile.Option<IBranchKeyIdSupplier> |
branchKeyIdSupplier() |
ICryptographicMaterialsCache |
cache() |
software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient |
cryptoPrimitives() |
Wrappers_Compile.Result<dafny.DafnySequence<? extends java.lang.Byte>,Error> |
GetActiveCacheId(dafny.DafnySequence<? extends java.lang.Character> branchKeyId,
dafny.DafnySequence<? extends java.lang.Byte> branchKeyIdUtf8,
software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient cryptoPrimitives) |
Wrappers_Compile.Result<BranchKeyMaterials,Error> |
GetActiveHierarchicalMaterials(dafny.DafnySequence<? extends java.lang.Character> branchKeyId,
dafny.DafnySequence<? extends java.lang.Byte> cacheId,
IKeyStoreClient keyStore) |
Wrappers_Compile.Result<dafny.DafnySequence<? extends java.lang.Character>,Error> |
GetBranchKeyId(dafny.DafnyMap<? extends dafny.DafnySequence<? extends java.lang.Byte>,? extends dafny.DafnySequence<? extends java.lang.Byte>> context) |
IKeyStoreClient |
keyStore() |
Wrappers_Compile.Result<OnDecryptOutput,Error> |
OnDecrypt_k(OnDecryptInput input) |
Wrappers_Compile.Result<OnDecryptOutput,Error> |
OnDecrypt(OnDecryptInput input) |
Wrappers_Compile.Result<OnEncryptOutput,Error> |
OnEncrypt_k(OnEncryptInput input) |
Wrappers_Compile.Result<OnEncryptOutput,Error> |
OnEncrypt(OnEncryptInput input) |
java.lang.String |
toString() |
long |
ttlSeconds() |
public IKeyStoreClient _keyStore
public software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient _cryptoPrimitives
public Wrappers_Compile.Option<IBranchKeyIdSupplier> _branchKeyIdSupplier
public Wrappers_Compile.Option<dafny.DafnySequence<? extends java.lang.Character>> _branchKeyId
public long _ttlSeconds
public ICryptographicMaterialsCache _cache
public Wrappers_Compile.Result<OnEncryptOutput,Error> OnEncrypt(OnEncryptInput input)
public Wrappers_Compile.Result<OnDecryptOutput,Error> OnDecrypt(OnDecryptInput input)
public void __ctor(IKeyStoreClient keyStore, Wrappers_Compile.Option<dafny.DafnySequence<? extends java.lang.Character>> branchKeyId, Wrappers_Compile.Option<IBranchKeyIdSupplier> branchKeyIdSupplier, long ttlSeconds, ICryptographicMaterialsCache cmc, software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient cryptoPrimitives)
public Wrappers_Compile.Result<dafny.DafnySequence<? extends java.lang.Character>,Error> GetBranchKeyId(dafny.DafnyMap<? extends dafny.DafnySequence<? extends java.lang.Byte>,? extends dafny.DafnySequence<? extends java.lang.Byte>> context)
public Wrappers_Compile.Result<OnEncryptOutput,Error> OnEncrypt_k(OnEncryptInput input)
OnEncrypt_k in interface IKeyringpublic Wrappers_Compile.Result<OnDecryptOutput,Error> OnDecrypt_k(OnDecryptInput input)
OnDecrypt_k in interface IKeyringpublic Wrappers_Compile.Result<dafny.DafnySequence<? extends java.lang.Byte>,Error> GetActiveCacheId(dafny.DafnySequence<? extends java.lang.Character> branchKeyId, dafny.DafnySequence<? extends java.lang.Byte> branchKeyIdUtf8, software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient cryptoPrimitives)
public Wrappers_Compile.Result<BranchKeyMaterials,Error> GetActiveHierarchicalMaterials(dafny.DafnySequence<? extends java.lang.Character> branchKeyId, dafny.DafnySequence<? extends java.lang.Byte> cacheId, IKeyStoreClient keyStore)
public IKeyStoreClient keyStore()
public software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient cryptoPrimitives()
public Wrappers_Compile.Option<IBranchKeyIdSupplier> branchKeyIdSupplier()
public Wrappers_Compile.Option<dafny.DafnySequence<? extends java.lang.Character>> branchKeyId()
public long ttlSeconds()
public ICryptographicMaterialsCache cache()
public static dafny.TypeDescriptor<AwsKmsHierarchicalKeyring> _typeDescriptor()
public java.lang.String toString()
toString in class java.lang.Object