at_auth library

Classes

AtAuth
Interface for onboarding and authentication to a secondary server of an atsign
AtAuthImpl
AtAuthKeys
Holder for different encryption keys that will be stored in .atKeys file. Apkam symmetric key, enrollmentId and defaultSelfEncryptionKey will be stored in unencrypted format in .atKeys file. All other values will be encrypted before saving to .atKeys file.
AtAuthRequest
Represents an authentication request of an atSign.
AtAuthResponse
Represents and authentication response of an atSign.
AtEnrollmentBase
An abstract class for submitting and managing the enrollment requests.
AtEnrollmentImpl
A concrete implementation of AtEnrollmentBase for managing enrollments.
AtEnrollmentNotificationRequest
In APKAM approval flow, use this class from a privileged client to set attributes required for enrollment approval. Once a notification is received on the privileged client which can approve enrollment notifications from new devices, use AtEnrollmentNotificationRequestBuilder to create AtEnrollmentNotificationRequest
AtEnrollmentNotificationRequestBuilder
AtEnrollmentRequest
Base class containing common attributes for enrollment requests either from first onboarding client with enrollment enabled or a new client requesting enrollment.
AtEnrollmentRequestBuilder
Builder class for creating instances of AtEnrollmentRequest.
AtEnrollmentResponse
Represents the response of an enrollment operation received from the secondary server.
AtInitialEnrollmentRequest
Class for attributes required specifically for enrollment from the first onboarding client that has enableEnrollment flag set to true from client side in preferences. Default encryption private key and default self encryption keys are encrypted using APKAM symmetric key generated for the onboarding client.
AtInitialEnrollmentRequestBuilder
AtNewEnrollmentRequest
Class for attributes required specifically for new enrollment requests from client.
AtNewEnrollmentRequestBuilder
AtOnboardingRequest
AtOnboardingResponse

Exceptions / Errors

AtAuthenticationException