X500Principal Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс представляет X.
[Android.Runtime.Register("javax/security/auth/x500/X500Principal", DoNotGenerateAcw=true)]
public sealed class X500Principal : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Security.IPrincipal
[<Android.Runtime.Register("javax/security/auth/x500/X500Principal", DoNotGenerateAcw=true)>]
type X500Principal = class
inherit Object
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IPrincipal
- Наследование
- Атрибуты
- Реализации
Комментарии
Этот класс представляет X.500 Principal
. X500Principal
s представлены отличительными именами, такими как CN=Duke, OU=JavaSoft, O=Sun Microsystems, C=US.
Этот класс можно создать экземпляр с помощью строкового представления различающегося имени или с помощью байтового представления различающегося имени ASN.1 DER. Текущая спецификация для строкового представления различающегося имени определена в RFC 2253: упрощенный протокол доступа к каталогам (версии 3): строковое представление различаемых имен UTF-8. Однако этот класс принимает строковые форматы из RFC 2253 и RFC 1779: строковое представление различаемых имен, а также распознает ключевые слова типа атрибутов, OIDs (идентификаторы объектов) определены в RFC 3280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile.
Строковое представление для этого X500Principal
можно получить путем вызова getName
методов.
Обратите внимание, что getSubjectX500Principal
методы X509Certificate
возврата getIssuerX500Principal
X500Principals, представляющие издателя и поля субъекта сертификата.
Добавлено в версии 1.4.
Документация по Java для javax.security.auth.x500.X500Principal
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Конструкторы
X500Principal(Byte[]) |
|
X500Principal(Stream) |
|
X500Principal(String) |
|
X500Principal(String, IDictionary<String,String>) |
|
Поля
Canonical |
Канонический формат строки различаемых имен. |
Rfc1779 |
Формат строки RFC 1779 различаемых имен. |
Rfc2253 |
Формат строки RFC 2253 различаемых имен. |
Свойства
Class |
Возвращает класс среды выполнения этого |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Этот класс представляет X. (Унаследовано от Object) |
JniPeerMembers |
Этот класс представляет X. |
Name |
Возвращает строковое представление X. |
PeerReference |
Этот класс представляет X. (Унаследовано от Object) |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Этот класс представляет X. (Унаследовано от Object) |
Dispose(Boolean) |
Этот класс представляет X. (Унаследовано от Object) |
Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
GetEncoded() |
Возвращает различающееся имя в ASN. |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetName(String) |
Возвращает строковое представление X. |
GetName(String, IDictionary<String,String>) |
Возвращает строковое представление X. |
JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Этот класс представляет X. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Этот класс представляет X. (Унаследовано от Object) |
Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Этот класс представляет X. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Этот класс представляет X. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Этот класс представляет X. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Этот класс представляет X. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Этот класс представляет X. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Этот класс представляет X. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Этот класс представляет X. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Этот класс представляет X. |
GetJniTypeName(IJavaPeerable) |
Этот класс представляет X. |