public final class BranchKeyIdSupplier extends java.lang.Object implements IBranchKeyIdSupplier
| Modifier and Type | Class and Description |
|---|---|
protected static class |
BranchKeyIdSupplier.NativeWrapper |
| Modifier and Type | Method and Description |
|---|---|
GetBranchKeyIdOutput |
GetBranchKeyId(GetBranchKeyIdInput input)
Given the Encryption Context associated with this encryption or decryption, returns the branch key that should be responsible for unwrapping or wrapping the data key.
|
IBranchKeyIdSupplier |
impl() |
static <I extends IBranchKeyIdSupplier> |
wrap(I iBranchKeyIdSupplier) |
static BranchKeyIdSupplier |
wrap(IBranchKeyIdSupplier iBranchKeyIdSupplier) |
public static BranchKeyIdSupplier wrap(IBranchKeyIdSupplier iBranchKeyIdSupplier)
public static <I extends IBranchKeyIdSupplier> BranchKeyIdSupplier wrap(I iBranchKeyIdSupplier)
public IBranchKeyIdSupplier impl()
public GetBranchKeyIdOutput GetBranchKeyId(GetBranchKeyIdInput input)
GetBranchKeyId in interface IBranchKeyIdSupplierinput - Inputs for determining the Branch Key which should be used to wrap or unwrap the data key for this encryption or decryption