# KeyRep.Type

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# Type

```
class Type
```

|---|---|--------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                            |||
| ↳ | [kotlin.Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)\<[java.security.KeyRep.Type](https://developer.android.com/reference/kotlin/java/security/KeyRep.Type#)\> ||
|   | ↳ | [java.security.KeyRep.Type](https://developer.android.com/reference/kotlin/java/security/KeyRep.Type#) |

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [KeyRep.Type.PRIVATE](https://developer.android.com/reference/kotlin/java/security/KeyRep.Type#ENUM_VALUE:PRIVATE),[KeyRep.Type.PUBLIC](https://developer.android.com/reference/kotlin/java/security/KeyRep.Type#ENUM_VALUE:PUBLIC),[KeyRep.Type.SECRET](https://developer.android.com/reference/kotlin/java/security/KeyRep.Type#ENUM_VALUE:SECRET) |--------------------------------------------------------------------------------------------------------------------|------------------------| | [KeyRep.Type.PRIVATE](https://developer.android.com/reference/kotlin/java/security/KeyRep.Type#ENUM_VALUE:PRIVATE) | Type for private keys. | | [KeyRep.Type.PUBLIC](https://developer.android.com/reference/kotlin/java/security/KeyRep.Type#ENUM_VALUE:PUBLIC)   | Type for public keys.  | | [KeyRep.Type.SECRET](https://developer.android.com/reference/kotlin/java/security/KeyRep.Type#ENUM_VALUE:SECRET)   | Type for secret keys.  | |

Key type.

## Summary

|                                                           Enum values                                                            ||
|-------------------------------------------------------------------------------------------------------------------------------|---|
| [PRIVATE](https://developer.android.com/reference/kotlin/java/security/KeyRep.Type#ENUM_VALUE:PRIVATE) Type for private keys. |
| [PUBLIC](https://developer.android.com/reference/kotlin/java/security/KeyRep.Type#ENUM_VALUE:PUBLIC) Type for public keys.    |
| [SECRET](https://developer.android.com/reference/kotlin/java/security/KeyRep.Type#ENUM_VALUE:SECRET) Type for secret keys.    |

## Enum values

### PRIVATE

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val PRIVATE : KeyRep.Type
```

Type for private keys.  

### PUBLIC

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val PUBLIC : KeyRep.Type
```

Type for public keys.  

### SECRET

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val SECRET : KeyRep.Type
```

Type for secret keys.