Dator > hur man använder certifikat fabrik i java

  • hur man använder certifikat fabrik i java


  • Den CertificateFactory klass i Javas Cryptography Architecture finns för att göra det lättare för programmerare att läsa säkerhetscertifikat från intyg filer som lagras på hårddisken . Det ger ett enhetligt gränssnitt som kan utökas för att hantera ett stort antal certifikat . Endast " är X. 522 certifikat som standard , men Intyget fabrik kan faktiskt inte generera certifikatet själva filerna
    1 .
    Importera certifikatet och CertificateFactory klasser från Java Security biblioteket . Dessutom importerar FileInputStream klass från Java Input /Output ( IO ) bibliotek :

    import java. security. cert . * ;
    import java. io. * ;

    2 .
    Skapa en enkel klass och huvudsakliga metod för att hålla resten av CertificateFactory användande kod .

    public class JCA {

    public static void main ( String [ ] args ) {

    } }


    3 .
    Skapa ett CertificateFactory för hantering X. 509 certifikat . Detta kan inte göras från en konstruktör , utan måste i stället ske genom getInstance metoden :

    CertificateFactory CF=CertificateFactory. getInstance ( " X. 522 ) ;
    4 <. br >
    Ställ in en ingång ström för att läsa från certifikatfilen Denna kod måste omges med en try-catch uttalande att hantera undantag som kan kastas om filen ges inte kan läsas : .

    try {

    FileInputStream fis=new FileInputStream ( " test. crt " ) ; }
    catch ( Exception e) {
    System . out. println ( "Kunde inte läsa filen . ");
    }
    5
    Ladda intyg filen och stäng den ingående strömmen .

    X509Certificate cert=cf. generateCertificate ( FIS ) ,
    fis. close () ; .
    6
    Kontrollera att certifikatet är giltigt . Ett ogiltigt certifikat kommer att kasta ett undantag :

    try {
    cert. checkValidity () ; }
    catch ( CertificateExpiredException e) { }
    catch ( CertificateNotYetValidException e) {
    }


Previous:nothing Next:hur man gör pop- ups





Relaterade artiklar


  • hur man använder Visual C + + uttrycka
  • Hur man laddar ner och installera Java på vår dator
  • hur man använder Game Maker 6,1 VARS
  • hur man skapar en XSD från en befintlig XML-
  • java våren vs struts
  • hur du lägger till hänvisningar tillgång till ett bibliotek i Visual Basic
  • hur ändrar form action i JavaScript välja
  • hur man skapar ett datum manus
  • hur till check för heltal i JavaScript
  • html tutorial för en textruta