public interface PrivateKeyService
| Modifier and Type | Method and Description |
|---|---|
SecretKeyIDWithKey |
documentEncryptionSecretKey(UserIDAuth forUser)
Get document-encryption key.
|
Map<String,Key> |
keysByIds(UserIDAuth forUser,
Set<String> keyIds)
Raw access to get key by its ID specialized for getting multiple keys at a time.
|
AuthPathEncryptionSecretKey |
pathEncryptionSecretKey(UserIDAuth forUser)
Get path-encryption key that will be used to encrypt URI paths.
|
void |
validateUserHasAccessOrThrow(UserIDAuth forUser)
Validates that user has access to his keystore.
|
AuthPathEncryptionSecretKey pathEncryptionSecretKey(UserIDAuth forUser)
forUser - Key ownerSecretKeyIDWithKey documentEncryptionSecretKey(UserIDAuth forUser)
forUser - Key ownervoid validateUserHasAccessOrThrow(UserIDAuth forUser)
forUser - User to validate.Map<String,Key> keysByIds(UserIDAuth forUser, Set<String> keyIds)
forUser - Key ownerkeyIds - Key IDs to receive keys forkeyId, those key ids from
keyIds that are missing - they are silently ignored and not returned in result.Copyright © 2019. All rights reserved.