Package web5.sdk.dids.methods.web
Class DidWebCreateOptions
-
- All Implemented Interfaces:
public final class DidWebCreateOptionsRepresents the options used when creating a DID using the Web method.
-
-
Field Summary
Fields Modifier and Type Field Description private final KeyManagerkeyManagerprivate final Dsadsaprivate final List<Service>serviceprivate final List<String>controllerprivate final List<String>alsoKnownAsprivate final List<VerificationMethod>verificationMethod
-
Constructor Summary
Constructors Constructor Description DidWebCreateOptions(KeyManager keyManager, Dsa dsa, List<Service> service, List<String> controller, List<String> alsoKnownAs, List<VerificationMethod> verificationMethod)
-
Method Summary
Modifier and Type Method Description final KeyManagergetKeyManager()The key manager used for key storage and management. final DsagetDsa()The digital signature algorithm (DSA) used for key generation (e.g., Ed25519, Secp256k1). final List<Service>getService()A list of services to add to the DID document. final List<String>getController()A list of controllers for the DID document. final List<String>getAlsoKnownAs()A list of additional identifiers for the DID document. final List<VerificationMethod>getVerificationMethod()A list of cryptographic verification methods for the DID document. -
-
Constructor Detail
-
DidWebCreateOptions
DidWebCreateOptions(KeyManager keyManager, Dsa dsa, List<Service> service, List<String> controller, List<String> alsoKnownAs, List<VerificationMethod> verificationMethod)
-
-
Method Detail
-
getKeyManager
final KeyManager getKeyManager()
The key manager used for key storage and management.
-
getDsa
final Dsa getDsa()
The digital signature algorithm (DSA) used for key generation (e.g., Ed25519, Secp256k1).
-
getService
final List<Service> getService()
A list of services to add to the DID document.
-
getController
final List<String> getController()
A list of controllers for the DID document.
-
getAlsoKnownAs
final List<String> getAlsoKnownAs()
A list of additional identifiers for the DID document.
-
getVerificationMethod
final List<VerificationMethod> getVerificationMethod()
A list of cryptographic verification methods for the DID document.
-
-
-
-