Java tutorial
/******************************************************************************* * Digital Signature Applet * * Copyright (C) 2014 European Commission, Directorate-General for Justice (DG JUSTICE), B-1049 Bruxelles/Brussel * * Developed by: ARHS Developments S.A. (rue Nicolas Bov 2B, L-1253 Luxembourg) * * http://www.arhs-developments.com * * This file is part of the "Digital Signature Applet" project. * * Licensed under the EUPL, version 1.1 or as soon they are approved by the European Commission - subsequent versions of the EUPL (the "Licence"). * You may not use this work except in compliance with the Licence. You may obtain a copy of the Licence at: * * http://ec.europa.eu/idabc/eupl.html * * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on * an "AS IS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * * See the Licence for the specific language governing permissions and limitations under the Licence. ******************************************************************************/ package eu.europa.ejusticeportal.dss.common.factory; import eu.europa.ejusticeportal.dss.common.SignedPDF; import org.apache.commons.codec.binary.Base64; /** * * Class that creates a SignedPDF from a byte array * * <p>DISCLAIMER: Project owner DG-JUSTICE.</p> * * @version $Revision: 6522 $ - $Date: 2012-06-11 17:53:23 +0200 (Mon, 11 Jun * 2012) $ * @author <a href="mailto:ejustice.project-dss@arhs-developments.com">ARHS * Developments</a> */ public final class SignedPDFFactory { /** * Create the signedPDF * * @param signedPdf the signedPDF as a byte array * @return the SignedPDF */ public static SignedPDF get(byte[] signedPdf) { return new SignedPDF(Base64.encodeBase64String(signedPdf)); } private SignedPDFFactory() { } }