java.secuirty 패키지에 있는 일련의 클래스들이 어느 경우에 쓰이는지 모르겠어요.

엑세스 관리는 안드로이드가 manifest.xml의 퍼미션 리스트들을 참조해서 내부적으로 해주는 걸로 알고있는데요 맞나요?

안드로이드 사이트 저 패키지의 레퍼런스의 설명을 보면

This package provides all the classes and interfaces that constitute the Java security framework. The content of this package can be divided into two parts:

  • Classes implementing the access control infrastructure.

    The central class is java.security.AccessController which checks if code, invoking sensitive resources, was granted the required permissions.

    The class loader (java.security.SecureClassLoader) associates classes with a protection domain (java.security.ProtectionDomain) which consists of a code source (java.security.CodeSource) and the granted permissions (java.security.Permission). The policy, defined through java.security.Policy, defines which permissions are granted to classes loaded from a code source ( class java.security.CodeSource).

    from: http://developer.android.com/reference/java/security/package-descr.html

이렇게 되어있는데요. 이게 어플리케이션 프로그래머에게 제공되는 API인지
아니면 안드로이드 내부적으로 퍼미션 관리를 위해서 있는 것인지 궁금하네요, 아시는분 있으세요?