All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.demoiselle.signer.signature.timestamp.enumeration.PKIFailureInfo Maven / Gradle / Ivy

The newest version!
/*
 * Demoiselle Framework
 * Copyright (C) 2016 SERPRO
 * ----------------------------------------------------------------------------
 * This file is part of Demoiselle Framework.
 *
 * Demoiselle Framework is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public License version 3
 * as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License version 3
 * along with this program; if not,  see 
 * or write to the Free Software Foundation, Inc., 51 Franklin Street,
 * Fifth Floor, Boston, MA  02110-1301, USA.
 * ----------------------------------------------------------------------------
 * Este arquivo é parte do Framework Demoiselle.
 *
 * O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou
 * modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação
 * do Software Livre (FSF).
 *
 * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA
 * GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou
 * APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português
 * para maiores detalhes.
 *
 * Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título
 * "LICENCA.txt", junto com esse programa. Se não, acesse 
 * ou escreva para a Fundação do Software Livre (FSF) Inc.,
 * 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.
 */
package org.demoiselle.signer.signature.timestamp.enumeration;

/**
 *
 * @author 07721825741
 */
public enum PKIFailureInfo {

    badAlg(0, "Unrecognized or unsupported Algorithm Identifier."),
    badRequest(2, "Transaction not permitted or supported."),
    badDataFormat(5, "The data submitted has the wrong format."),
    timeNotAvailable(14, "The TSA’s time source is not available."),
    unacceptedPolicy(15, "The requested TSA policy is not supported by the TSA."),
    unacceptedExtension(16, "The requested extension is not supported by the TSA."),
    addInfoNotAvailable(17, "The additional information requested could not be understoodor is not available."),
    systemFailure(25, "The request cannot be handled due to system failure.");

    private final int id;
    private final String message;

    private PKIFailureInfo(int id, String message) {
        this.id = id;
        this.message = message;
    }

    public int getId() {
        return id;
    }

    public String getMessage() {
        return message;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy