Class ServerZkProfileOperations
-
- All Implemented Interfaces:
public class ServerZkProfileOperations
-
-
Constructor Summary
Constructors Constructor Description ServerZkProfileOperations(ServerSecretParams serverSecretParams)
-
Method Summary
Modifier and Type Method Description ExpiringProfileKeyCredentialResponseissueExpiringProfileKeyCredential(ProfileKeyCredentialRequest profileKeyCredentialRequest, ServiceId.Aci userId, ProfileKeyCommitment profileKeyCommitment, Instant expiration)ExpiringProfileKeyCredentialResponseissueExpiringProfileKeyCredential(SecureRandom secureRandom, ProfileKeyCredentialRequest profileKeyCredentialRequest, ServiceId.Aci userId, ProfileKeyCommitment profileKeyCommitment, Instant expiration)Issues an ExpiringProfileKeyCredential. voidverifyProfileKeyCredentialPresentation(GroupPublicParams groupPublicParams, ProfileKeyCredentialPresentation profileKeyCredentialPresentation)voidverifyProfileKeyCredentialPresentation(GroupPublicParams groupPublicParams, ProfileKeyCredentialPresentation profileKeyCredentialPresentation, Instant now)-
-
Constructor Detail
-
ServerZkProfileOperations
ServerZkProfileOperations(ServerSecretParams serverSecretParams)
-
-
Method Detail
-
issueExpiringProfileKeyCredential
ExpiringProfileKeyCredentialResponse issueExpiringProfileKeyCredential(ProfileKeyCredentialRequest profileKeyCredentialRequest, ServiceId.Aci userId, ProfileKeyCommitment profileKeyCommitment, Instant expiration)
-
issueExpiringProfileKeyCredential
ExpiringProfileKeyCredentialResponse issueExpiringProfileKeyCredential(SecureRandom secureRandom, ProfileKeyCredentialRequest profileKeyCredentialRequest, ServiceId.Aci userId, ProfileKeyCommitment profileKeyCommitment, Instant expiration)
Issues an ExpiringProfileKeyCredential.
- Parameters:
expiration- Must be a round number of days.
-
verifyProfileKeyCredentialPresentation
void verifyProfileKeyCredentialPresentation(GroupPublicParams groupPublicParams, ProfileKeyCredentialPresentation profileKeyCredentialPresentation)
-
verifyProfileKeyCredentialPresentation
void verifyProfileKeyCredentialPresentation(GroupPublicParams groupPublicParams, ProfileKeyCredentialPresentation profileKeyCredentialPresentation, Instant now)
-
-
-
-