| java.lang.Object | |
| ↳ | com.samsung.android.knox.keystore.EnrollmentProfile |
Known Direct Subclasses
|
Abstract class which defines a basic profile for certificate enrollment. It can be extended to concrete implementations for SCEP, CMP or CMC.
| API level 12 |
| KNOX 2.1 |
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
| |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| certificateAlias | Certificate alias which is used to install certificate. | ||||||||||
| credentialStorageBundle | Credential Storage for usage with UCM | ||||||||||
| hashAlgorithmType | Hash algorithm type through which 'caCertHash' param is computed and sent in
enrollUserCertificate(EnrollmentProfile, List
In enrollUserCertificate API, if 'caCertHash' param is not sent, then do not set this field. |
||||||||||
| keyPairAlgorithm | Algorithm for generating key pair. | ||||||||||
| keySize | Key size for generating key pair. | ||||||||||
| keystoreType | Keystore which is used to store certificates. | ||||||||||
| profileType | It defines the profile type. | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the Certificate alias which is used for installing certificate.
| |||||||||||
Returns the keyPairAlgorithm which is used for generating key pair.
| |||||||||||
Returns the Key Size for generating key pair (Optional).
| |||||||||||
Returns Keystore which is used to store certificates.
| |||||||||||
Returns the profile type.
| |||||||||||
Sets the Certificate alias which is used for installing certificate.
| |||||||||||
Sets the Algorithm for generating key pair (Optional)
| |||||||||||
Sets the key size for generating key pair (Optional).
| |||||||||||
Sets Keystore which is used to store certificates.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
android.os.Parcelable
| |||||||||||
Certificate alias which is used to install certificate. (Optional)
| API level 12 |
| KNOX 2.1 |
Credential Storage for usage with UCM
| API level 20 |
| KNOX 2.7 |
Hash algorithm type through which 'caCertHash' param is computed and sent in
enrollUserCertificate(EnrollmentProfile, List
In enrollUserCertificate API, if 'caCertHash' param is not sent, then do not set this field.
| API level 20 |
| KNOX 2.7 |
Algorithm for generating key pair. (Optional)
| API level 12 |
| KNOX 2.1 |
Key size for generating key pair. Default key size is 2048. (optional)
| API level 12 |
| KNOX 2.1 |
Keystore which is used to store certificates.
It can be either CEP_KEYSTORETYPE_CCM or
CEP_KEYSTORETYPE_ANDROID.
| API level 12 |
| KNOX 2.1 |
It defines the profile type.
| API level 12 |
| KNOX 2.1 |
Returns the Certificate alias which is used for installing certificate.
| API level 12 |
| KNOX 2.1 |
Returns the keyPairAlgorithm which is used for generating key pair.
CEP_KEYALGO_TYPE_RSA for RSA.| API level 12 |
| KNOX 2.1 |
Returns the Key Size for generating key pair (Optional). Default is 2048.
| API level 12 |
| KNOX 2.1 |
Returns Keystore which is used to store certificates.
CEP_KEYSTORETYPE_CCM or CEP_KEYSTORETYPE_ANDROID| API level 12 |
| KNOX 2.1 |
Returns the profile type.
CERT_PROFILE_TYPE_SCEP for SCEP.| API level 12 |
| KNOX 2.1 |
Sets the Certificate alias which is used for installing certificate. (Optional)
| API level 12 |
| KNOX 2.1 |
Sets the Algorithm for generating key pair (Optional)
| keyPairAlgorithm | such as CEP_KEYALGO_TYPE_RSA for RSA. |
|---|
| API level 12 |
| KNOX 2.1 |
Sets the key size for generating key pair (Optional). Default is 2048.
| API level 12 |
| KNOX 2.1 |
Sets Keystore which is used to store certificates.
| keystoreType | such as CEP_KEYSTORETYPE_CCM or CEP_KEYSTORETYPE_ANDROID. |
|---|
| API level 12 |
| KNOX 2.1 |