Class ServerZkAuthOperations
- java.lang.Object
-
- org.signal.libsignal.zkgroup.auth.ServerZkAuthOperations
-
public class ServerZkAuthOperations extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ServerZkAuthOperations(ServerSecretParams serverSecretParams)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthCredentialResponseissueAuthCredential(java.security.SecureRandom secureRandom, java.util.UUID uuid, int redemptionTime)AuthCredentialResponseissueAuthCredential(java.util.UUID uuid, int redemptionTime)voidverifyAuthCredentialPresentation(GroupPublicParams groupPublicParams, AuthCredentialPresentation authCredentialPresentation)voidverifyAuthCredentialPresentation(GroupPublicParams groupPublicParams, AuthCredentialPresentation authCredentialPresentation, long currentTimeMillis)
-
-
-
Constructor Detail
-
ServerZkAuthOperations
public ServerZkAuthOperations(ServerSecretParams serverSecretParams)
-
-
Method Detail
-
issueAuthCredential
public AuthCredentialResponse issueAuthCredential(java.util.UUID uuid, int redemptionTime)
-
issueAuthCredential
public AuthCredentialResponse issueAuthCredential(java.security.SecureRandom secureRandom, java.util.UUID uuid, int redemptionTime)
-
verifyAuthCredentialPresentation
public void verifyAuthCredentialPresentation(GroupPublicParams groupPublicParams, AuthCredentialPresentation authCredentialPresentation) throws VerificationFailedException, InvalidRedemptionTimeException
-
verifyAuthCredentialPresentation
public void verifyAuthCredentialPresentation(GroupPublicParams groupPublicParams, AuthCredentialPresentation authCredentialPresentation, long currentTimeMillis) throws VerificationFailedException, InvalidRedemptionTimeException
-
-