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 |