You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							90 lines
						
					
					
						
							2.3 KiB
						
					
					
				
			
		
		
	
	
							90 lines
						
					
					
						
							2.3 KiB
						
					
					
				| /*
 | |
|  * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
 | |
|  * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  *
 | |
|  */
 | |
| 
 | |
| package java.security;
 | |
| 
 | |
| /**
 | |
|  * This exception is thrown when a particular cryptographic algorithm is
 | |
|  * requested but is not available in the environment.
 | |
|  *
 | |
|  * @author Benjamin Renaud
 | |
|  */
 | |
| 
 | |
| public class NoSuchAlgorithmException extends GeneralSecurityException {
 | |
| 
 | |
|     private static final long serialVersionUID = -7443947487218346562L;
 | |
| 
 | |
|     /**
 | |
|      * Constructs a NoSuchAlgorithmException with no detail
 | |
|      * message. A detail message is a String that describes this
 | |
|      * particular exception.
 | |
|      */
 | |
|     public NoSuchAlgorithmException() {
 | |
|         super();
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Constructs a NoSuchAlgorithmException with the specified
 | |
|      * detail message. A detail message is a String that describes
 | |
|      * this particular exception, which may, for example, specify which
 | |
|      * algorithm is not available.
 | |
|      *
 | |
|      * @param msg the detail message.
 | |
|      */
 | |
|     public NoSuchAlgorithmException(String msg) {
 | |
|         super(msg);
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Creates a {@code NoSuchAlgorithmException} with the specified
 | |
|      * detail message and cause.
 | |
|      *
 | |
|      * @param message the detail message (which is saved for later retrieval
 | |
|      *        by the {@link #getMessage()} method).
 | |
|      * @param cause the cause (which is saved for later retrieval by the
 | |
|      *        {@link #getCause()} method).  (A {@code null} value is permitted,
 | |
|      *        and indicates that the cause is nonexistent or unknown.)
 | |
|      * @since 1.5
 | |
|      */
 | |
|     public NoSuchAlgorithmException(String message, Throwable cause) {
 | |
|         super(message, cause);
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Creates a {@code NoSuchAlgorithmException} with the specified cause
 | |
|      * and a detail message of {@code (cause==null ? null : cause.toString())}
 | |
|      * (which typically contains the class and detail message of
 | |
|      * {@code cause}).
 | |
|      *
 | |
|      * @param cause the cause (which is saved for later retrieval by the
 | |
|      *        {@link #getCause()} method).  (A {@code null} value is permitted,
 | |
|      *        and indicates that the cause is nonexistent or unknown.)
 | |
|      * @since 1.5
 | |
|      */
 | |
|     public NoSuchAlgorithmException(Throwable cause) {
 | |
|         super(cause);
 | |
|     }
 | |
| }
 |