/* * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.security.jgss; import java.security.BasicPermission; /** * This class is used to protect various attributes of an established * GSS security context that can be accessed using the * {@link com.sun.security.jgss.ExtendedGSSContext#inquireSecContext} * method. * * <p>The target name is the {@link InquireType} allowed. */ public final class InquireSecContextPermission extends BasicPermission { /** * Constructs a new {@code InquireSecContextPermission} object with * the specified name. The name is the symbolic name of the * {@link InquireType} allowed. * * @param name the {@link InquireType} allowed by this * permission. "*" means all {@link InquireType}s are allowed. * * @throws NullPointerException if <code>name</code> is <code>null</code>. * @throws IllegalArgumentException if <code>name</code> is empty. */ public InquireSecContextPermission(String name) { super(name); } }