Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
    SslCertificate
    open class SslCertificate
    
    SSL certificate info (certificate details) class
    Summary
    
      
        
          | Nested classes | 
        
          | open | A distinguished name helper class: a 3-tuple of: 
                
                the most specific common name (CN)the most specific organization (O)the most specific organizational unit (OU) | 
      
    
    
      
        
          | Public constructors | 
        
          | Creates a new SSL certificate object | 
        
          | Creates a new SSL certificate object | 
        
          | Creates a new SSL certificate object from an X509 certificate | 
      
    
    
    Public constructors
    
      SslCertificate
      
      SslCertificate(
    issuedTo: String!, 
    issuedBy: String!, 
    validNotBefore: String!, 
    validNotAfter: String!)
      Deprecated: Use SslCertificate(java.security.cert.X509Certificate)
      Creates a new SSL certificate object
      
        
          
            | Parameters | 
          
            | issuedTo | String!: The entity this certificate is issued to | 
          
            | issuedBy | String!: The entity that issued this certificate | 
          
            | validNotBefore | String!: The not-before date from the certificate validity period in ISO 8601 format | 
          
            | validNotAfter | String!: The not-after date from the certificate validity period in ISO 8601 format | 
        
      
     
    
      SslCertificate
      
      SslCertificate(
    issuedTo: String!, 
    issuedBy: String!, 
    validNotBefore: Date!, 
    validNotAfter: Date!)
      Deprecated: Use SslCertificate(java.security.cert.X509Certificate)
      Creates a new SSL certificate object
      
        
          
            | Parameters | 
          
            | issuedTo | String!: The entity this certificate is issued to | 
          
            | issuedBy | String!: The entity that issued this certificate | 
          
            | validNotBefore | Date!: The not-before date from the certificate validity period | 
          
            | validNotAfter | Date!: The not-after date from the certificate validity period | 
        
      
     
    
      SslCertificate
      
      SslCertificate(certificate: X509Certificate!)
      Creates a new SSL certificate object from an X509 certificate
      
     
    Public methods
    
    
    
      getValidNotAfter
      
      open fun getValidNotAfter(): String!
      Deprecated: Use getValidNotAfterDate()
      
        
          
            | Return | 
          
            | String! | Not-after date from the certificate validity period in ISO 8601 format or "" if none has been set | 
        
      
     
    
      getValidNotAfterDate
      
      open fun getValidNotAfterDate(): Date!
      
        
          
            | Return | 
          
            | Date! | Not-after date from the certificate validity period or "" if none has been set | 
        
      
     
    
      getValidNotBefore
      
      open fun getValidNotBefore(): String!
      Deprecated: Use getValidNotBeforeDate()
      
        
          
            | Return | 
          
            | String! | Not-before date from the certificate validity period in ISO 8601 format or "" if none has been set | 
        
      
     
    
      getValidNotBeforeDate
      
      open fun getValidNotBeforeDate(): Date!
      
        
          
            | Return | 
          
            | Date! | Not-before date from the certificate validity period or "" if none has been set | 
        
      
     
    
      getX509Certificate
      
      open fun getX509Certificate(): X509Certificate?
      
        
          
            | Return | 
          
            | X509Certificate? | The X509Certificateused to create thisSslCertificateornullif no certificate was provided. | 
        
      
     
    
      restoreState
      
      open static fun restoreState(bundle: Bundle!): SslCertificate!
      Restores the certificate stored in the bundle
      
        
          
            | Parameters | 
          
            | bundle | Bundle!: The bundle with the certificate state stored in it | 
        
      
      
        
          
            | Return | 
          
            | SslCertificate! | The SSL certificate stored in the bundle or null if fails | 
        
      
     
    
      saveState
      
      open static fun saveState(certificate: SslCertificate!): Bundle!
      Saves the certificate state to a bundle
      
      
        
          
            | Return | 
          
            | Bundle! | A bundle with the certificate stored in it or null if fails | 
        
      
     
    
      toString
      
      open fun toString(): String
      
        
          
            | Return | 
          
            | String | A string representation of this certificate for debugging | 
        
      
     
  
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]