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
Constants
- apkamEnrollmentId → const String
- apkamPrivateKey → const String
- apkamPublicKey → const String
- apkamSymmetricKey → const String
- defaultEncryptionPrivateKey → const String
- defaultEncryptionPublicKey → const String
- defaultSelfEncryptionKey → const String