Module java.base

Class PSource

java.lang.Object
javax.crypto.spec.PSource
直接已知的子类:
PSource.PSpecified

public class PSource extends Object
该类指定了在OAEP填充中编码输入P的源,如PKCS#1 v2.2标准中定义的那样。
 PSourceAlgorithm ::= AlgorithmIdentifier {
   {PKCS1PSourceAlgorithms}
 }
 
其中
 PKCS1PSourceAlgorithms    ALGORITHM-IDENTIFIER ::= {
   { OID id-pSpecified PARAMETERS EncodingParameters },
   ...  -- 允许未来扩展 --
 }
 EncodingParameters ::= OCTET STRING(SIZE(0..MAX))
 
自 JDK 版本:
1.5
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    该类用于明确指定在OAEP填充中编码输入P的值。
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    PSource(String pSrcName)
    使用指定的PSource算法构造PKCS#1标准中OAEP填充的编码输入P的源。
  • Method Summary

    Modifier and Type
    Method
    Description
    返回PSource算法名称。

    Methods declared in class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PSource

      protected PSource(String pSrcName)
      使用指定的PSource算法构造PKCS#1标准中OAEP填充的编码输入P的源。
      参数:
      pSrcName - 编码输入P的源算法。
      抛出:
      NullPointerException - 如果pSrcName为null。
  • Method Details

    • getAlgorithm

      public String getAlgorithm()
      返回PSource算法名称。
      返回:
      PSource算法名称。