Added in API level 1

PSpecified

class PSpecified : PSource
kotlin.Any
   ↳ javax.crypto.spec.PSource
   ↳ javax.crypto.spec.PSource.PSpecified

This class is used to explicitly specify the value for encoding input P in OAEP Padding.

Summary

Public constructors

Constructs the source explicitly with the specified value p as the encoding input P.

Public methods
ByteArray!

Returns the value of encoding input P.

Inherited functions
Properties
static PSource.PSpecified!

The encoding input P whose value equals byte[0].

Public constructors

PSpecified

Added in API level 1
PSpecified(p: ByteArray!)

Constructs the source explicitly with the specified value p as the encoding input P. Note:

Parameters
p ByteArray!: the value of the encoding input. The contents of the array are copied to protect against subsequent modification.
Exceptions
java.lang.NullPointerException if p is null.

Public methods

getValue

Added in API level 1
fun getValue(): ByteArray!

Returns the value of encoding input P.

Return
ByteArray! the value of encoding input P. A new array is returned each time this method is called.

Properties

DEFAULT

Added in API level 1
static val DEFAULT: PSource.PSpecified!

The encoding input P whose value equals byte[0].