Package org.apache.hadoop.ozone.security
Class OzoneSecretStore
java.lang.Object
org.apache.hadoop.ozone.security.OzoneSecretStore
SecretStore for Ozone Master.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSupport class to maintain state of OzoneSecretStore. -
Constructor Summary
ConstructorsConstructorDescriptionOzoneSecretStore(org.apache.hadoop.hdds.conf.OzoneConfiguration conf, org.apache.hadoop.ozone.om.OMMetadataManager omMetadataManager) -
Method Summary
Modifier and TypeMethodDescriptionintvoidremoveToken(org.apache.hadoop.ozone.security.OzoneTokenIdentifier tokenId) voidstoreToken(org.apache.hadoop.ozone.security.OzoneTokenIdentifier tokenId, long renewDate) voidupdateToken(org.apache.hadoop.ozone.security.OzoneTokenIdentifier tokenId, long renewDate)
-
Constructor Details
-
OzoneSecretStore
public OzoneSecretStore(org.apache.hadoop.hdds.conf.OzoneConfiguration conf, org.apache.hadoop.ozone.om.OMMetadataManager omMetadataManager)
-
-
Method Details
-
loadState
- Throws:
IOException
-
storeToken
public void storeToken(org.apache.hadoop.ozone.security.OzoneTokenIdentifier tokenId, long renewDate) throws IOException - Throws:
IOException
-
updateToken
public void updateToken(org.apache.hadoop.ozone.security.OzoneTokenIdentifier tokenId, long renewDate) throws IOException - Throws:
IOException
-
removeToken
public void removeToken(org.apache.hadoop.ozone.security.OzoneTokenIdentifier tokenId) throws IOException - Throws:
IOException
-
loadTokens
- Throws:
IOException
-