Kagetaka

net.hizlab.kagetaka.viewer.ssl
クラス InvalidCertificateDialog

java.lang.Object
  拡張java.awt.Component
      拡張java.awt.Container
          拡張java.awt.Window
              拡張java.awt.Dialog
                  拡張net.hizlab.kagetaka.awt.DialogBox
                      拡張net.hizlab.kagetaka.viewer.ssl.InvalidCertificateDialog
すべての実装インタフェース:
Accessible, ImageObserver, MenuContainer, Serializable

public class InvalidCertificateDialog
extends DialogBox

不正な証明書を確認するためのダイアログです。

バージョン:
$Revision: 1.1 $
関連項目:
直列化された形式

入れ子クラスの概要
 
クラス java.awt.Dialog から継承した入れ子クラス
Dialog.AccessibleAWTDialog
 
クラス java.awt.Window から継承した入れ子クラス
Window.AccessibleAWTWindow
 
クラス java.awt.Container から継承した入れ子クラス
Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承した入れ子クラス
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
フィールドの概要
static int ACCEPT_ANYTIME
          常に許可する
static int ACCEPT_ONETIME
          セッション中のみ許可
static int DENY
          許可しない
 
クラス net.hizlab.kagetaka.awt.DialogBox から継承したフィールド
ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, BUTTON_CANCEL, BUTTON_CLOSE, BUTTON_OK, BUTTON_OKCANCEL, BUTTON_OKCANCELAPPLY, BUTTON_YESNO, BUTTON_YESNOCANCEL, COMMAND_APPLY, COMMAND_CANCEL, COMMAND_CLOSE, COMMAND_HELP, COMMAND_NO, COMMAND_OK, COMMAND_YES, DEFAULT_BUTTON1, DEFAULT_BUTTON2, DEFAULT_BUTTON3, DEFAULT_BUTTON4, mainPanel, MASK_ALIGN, MASK_BUTTON, MASK_DEFAULT, OPTION_HELPBUTTON, owner, RESULT_CANCEL, RESULT_CLOSE, RESULT_NO, RESULT_NONE, RESULT_OK, RESULT_YES
 
クラス java.awt.Component から継承したフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース java.awt.image.ImageObserver から継承したフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
InvalidCertificateDialog(Frame owner)
          証明書確認ダイアログボックスを作成します。
 
メソッドの概要
 CertificateException getCertificateException()
          設定されているエラーを返します。
 int getSelected()
          どれが選択されているかを返します。
 X509Certificate[] getX509Certificate()
          設定されている証明書連鎖を返します。
 void setup(X509Certificate[] certificates, CertificateException exception)
          ダイアログの情報を設定します。
static int show(Frame owner, X509Certificate[] certificates, CertificateException exception)
          証明書確認ダイアログボックスを表示し、その結果を返します。
 
クラス net.hizlab.kagetaka.awt.DialogBox から継承したメソッド
addButtonActionListener, addButtonComponentListener, addButtonFocusListener, addButtonKeyListener, addButtonMouseListener, addButtonMouseMotionListener, addComponentListener, addContainerListener, addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, addToPanel, clearResult, dialogClosing, getMode, getResult, pack, pack, removeButtonActionListener, removeButtonComponentListener, removeButtonFocusListener, removeButtonKeyListener, removeButtonMouseListener, removeButtonMouseMotionListener, removeComponentListener, removeContainerListener, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, setButtonLabel, setFont, setLocationToCenter, setMode, update
 
クラス java.awt.Dialog から継承したメソッド
addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated, show
 
クラス java.awt.Window から継承したメソッド
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス java.awt.Component から継承したメソッド
action, add, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

ACCEPT_ANYTIME

public static final int ACCEPT_ANYTIME
常に許可する

関連項目:
定数フィールド値

ACCEPT_ONETIME

public static final int ACCEPT_ONETIME
セッション中のみ許可

関連項目:
定数フィールド値

DENY

public static final int DENY
許可しない

関連項目:
定数フィールド値
コンストラクタの詳細

InvalidCertificateDialog

public InvalidCertificateDialog(Frame owner)
証明書確認ダイアログボックスを作成します。

パラメータ:
owner - オーナー
メソッドの詳細

getCertificateException

public CertificateException getCertificateException()
設定されているエラーを返します。

戻り値:
エラー

getSelected

public int getSelected()
どれが選択されているかを返します。

戻り値:
選択されている値

getX509Certificate

public X509Certificate[] getX509Certificate()
設定されている証明書連鎖を返します。

戻り値:
証明書連鎖

setup

public void setup(X509Certificate[] certificates,
                  CertificateException exception)
ダイアログの情報を設定します。

パラメータ:
certificates - 証明書の連鎖
exception - エラー

show

public static int show(Frame owner,
                       X509Certificate[] certificates,
                       CertificateException exception)
証明書確認ダイアログボックスを表示し、その結果を返します。

パラメータ:
owner - オーナー
certificates - 証明書の連鎖
exception - エラー
戻り値:
入力されたユーザ名とパスワード、 キャンセルされた場合は null

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'