001/*
002* The contents of this file are subject to the terms of the Common Development and
003* Distribution License (the License). You may not use this file except in compliance with the
004* License.
005*
006* You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
007* specific language governing permission and limitations under the License.
008*
009* When distributing Covered Software, include this CDDL Header Notice in each file and include
010* the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
011* Header, with the fields enclosed by brackets [] replaced by your own identifying
012* information: "Portions copyright [year] [name of copyright owner]".
013*
014* Copyright 2014-2017 ForgeRock AS.
015*/
016package org.forgerock.json.jose.exceptions;
017
018/**
019 * Unable to load the JWK/x5u location points.
020 */
021public class FailedToLoadJWKException extends Exception {
022
023    static final long serialVersionUID = 1L;
024
025    /** Construct the exception. */
026    public FailedToLoadJWKException() {
027        super();
028    }
029
030    /**
031     * Construct the exception with the given message.
032     * @param message The message.
033     */
034    public FailedToLoadJWKException(final String message) {
035        super(message);
036    }
037
038    /**
039     * Construct the exception with the given message and cause.
040     * @param message The message.
041     * @param cause The cause.
042     */
043    public FailedToLoadJWKException(final String message, final Throwable cause) {
044        super(message, cause);
045    }
046
047    /**
048     * Construct the exception with the given cause.
049     * @param cause The cause.
050     */
051    public FailedToLoadJWKException(final Throwable cause) {
052        super(cause);
053    }
054
055}