javax.crypto.spec
Class PSource.PSpecified
- java.lang.Object
javax.crypto.spec.PSource
javax.crypto.spec.PSource.PSpecified
Enclosing class:
- public static final class PSource.PSpecified
- extends PSource
Since:
1.5
Nested Class Summary
Nested classes/interfaces inherited from class javax.crypto.spec.PSource |
---|
PSource.PSpecified |
Field Summary
Modifier and Type | Field and Description |
---|---|
|
DEFAULT
The encoding input P whose value equals byte[0].
|
Constructor Summary
Constructor and Description |
---|
PSource.PSpecified(byte[] p)
Constructs the source explicitly with the specified
value
p as the encoding input P.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getValue()
Returns the value of encoding input P.
|
Methods inherited from class javax.crypto.spec.PSource |
---|
getAlgorithm |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail
DEFAULT
- public static final PSource.PSpecified DEFAULT
The encoding input P whose value equals byte[0].
Constructor Detail
PSource.PSpecified
- public PSource.PSpecified(byte[] p)
Constructs the source explicitly with the specified
value
p
as the encoding input P.
Note:
Parameters:
p
- the value of the encoding input. The contents
of the array are copied to protect against subsequent
modification. Throws:
java.lang.NullPointerException
- if p
is null. Method Detail
getValue
- public byte[] getValue()
Returns the value of encoding input P.
Returns:
the value of encoding input P. A new array is
returned each time this method is called.