PSource
    
    
      
      
      Stay organized with collections
     
    
      
      Save and categorize content based on your preferences.
     
   
     
  
  
  
   
  
  
    
      
  
  
    
      
        outlined_flag 
       
     
    
      
        
          The PSource class defines the source for encoding input P in OAEP Padding as per the PKCS #1 standard.
         
      
        
          It provides a way to specify the algorithm for encoding the input P.
         
      
        
          PSource.PSpecified is a nested class used to explicitly set the value for encoding input P.
         
      
        
          The getAlgorithm() method can be used to retrieve the PSource algorithm name.
         
      
     
   
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    Known Direct Subclasses
    
  
      
      
  
        
              PSource.PSpecified This class is used to explicitly specify the value for
 encoding input P in OAEP Padding.  
           
  
       
   
     
    
    
    
    
    
    This class specifies the source for encoding input P in OAEP Padding,
 as defined in the
 PKCS #1 
 standard.
 
 PKCS1PSourceAlgorithms    ALGORITHM-IDENTIFIER ::= {
   { OID id-pSpecified PARAMETERS OCTET STRING },
   ...  -- Allows for future expansion --
 }
   
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Nested Class Summary 
      
        
    
      
        
          
            
            
            
            
            class 
          PSource.PSpecified This class is used to explicitly specify the value for
 encoding input P in OAEP Padding.  
         
        
        
    
      
     
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Protected Constructor Summary 
      
      
    
    
        
        
          
                
                
                
                
                
                
           
          
              
                PSource (
String  pSrcName)
                
                
Constructs a source of the encoding input P for OAEP
 padding as defined in the PKCS #1 standard using the
 specified PSource algorithm.
                
               
           
         
    
    
    
      
     
    
    
    
    
    
    
    
    
    
    
    
    
    
      Inherited Method Summary 
      
        
        
          
            From class
            java.lang.Object 
           
          
            
            
            
              
              
    
    
        
        
          
                
                
                
                
                
                Object 
           
          
              
                clone ()
                
                
Creates and returns a copy of this Object.
                
               
           
         
    
    
        
        
          
                
                
                
                
                
                boolean
           
          
              
                equals (
Object  obj)
                
                
Compares this instance with the specified object and indicates if they
 are equal.
                
               
           
         
    
    
        
        
          
                
                
                
                
                
                void
           
          
              
                finalize ()
                
                
Invoked when the garbage collector has detected that this instance is no longer reachable.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                Class <?>
           
          
              
                getClass ()
                
                
Returns the unique instance of 
Class  that represents this
 object's class.
 
           
         
    
    
        
        
          
                
                
                
                
                
                int
           
          
              
                hashCode ()
                
                
Returns an integer hash code for this object.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                void
           
          
              
                notify ()
                
                
Causes a thread which is waiting on this object's monitor (by means of
 calling one of the wait() methods) to be woken up.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                void
           
          
              
                notifyAll ()
                
                
Causes all threads which are waiting on this object's monitor (by means
 of calling one of the wait() methods) to be woken up.
                
               
           
         
    
    
        
        
          
                
                
                
                
                
                String 
           
          
              
                toString ()
                
                
Returns a string containing a concise, human-readable description of this
 object.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                void
           
          
              
                wait (long timeout, int nanos)
                
                
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
 specified timeout expires.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                void
           
          
              
                wait (long timeout)
                
                
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
 specified timeout expires.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                void
           
          
              
                wait ()
                
                
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object.
                
               
           
         
    
    
    
              
             
           
         
        
      
       
    
     
    
     
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Protected Constructors 
      
    
    
    
        
          
            protected
            
            
            
            
            
           
          PSource (String  pSrcName) 
         
          
        
          
  Constructs a source of the encoding input P for OAEP
 padding as defined in the PKCS #1 standard using the
 specified PSource algorithm.
      Parameters 
      
        
          pSrcName 
          the algorithm for the source of the
 encoding input P. 
         
      
   
  
         
     
    
    
     
    
    
    
    
    
    
    
      Public Methods 
      
    
    
    
        
          
            public
            
            
            
            
            String 
           
          getAlgorithm () 
         
          
        
          
  Returns the PSource algorithm name.
      Returns 
      the PSource algorithm name.
  
         
     
    
    
     
    
    
    
    
    
    
      
  
  
  
 
  
    
      
       
    
    
      
    
     
  
       
    
    
      
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2024-07-10 UTC.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[],["`PSource` class specifies the source for encoding input P in OAEP padding, as defined in the PKCS #1 standard. It has one subclass, `PSource.PSpecified`, which explicitly defines the encoding value. `PSource` has a protected constructor that takes the PSource algorithm name. The `getAlgorithm()` method retrieves this algorithm name. The class also inherits standard methods from `java.lang.Object`, like `equals`, `hashCode`, `wait` etc.\n"]]