func NewKeyring(orgID, projectID *identity.ID, pathExp *pathexp.PathExp) *Keyring {
	return &Keyring{
		BaseKeyring: BaseKeyring{
			Created:   time.Now().UTC(),
			OrgID:     orgID,
			PathExp:   pathExp,
			ProjectID: projectID,

			// This is the first instance of the keyring, so version is 1,
			// and there is no previous instance.
			Previous:       nil,
			KeyringVersion: 1,
		},
	}
}
// NewKeyring returns a new v2 Keyring, with the created time set to now
NewKeyring returns a new v2 Keyring, with the created time set to now
// NewKeyring returns a new v2 Keyring with the created time set to now
func NewKeyring(orgID, projectID *identity.ID, pathExp *pathexp.PathExp) *Keyring {
	return &Keyring{
		BaseKeyring: BaseKeyring{
			Created:   time.Now().UTC(),
			OrgID:     orgID,
			PathExp:   pathExp,
			ProjectID: projectID,
			Previous:       nil,
			KeyringVersion: 1,
		},
	}
}
func NewKeyring ( orgID , projectID * identity . ID , pathExp * pathexp . PathExp ) * Keyring { return & Keyring { BaseKeyring : BaseKeyring { Created : time . Now ( ) . UTC ( ) , OrgID : orgID , PathExp : pathExp , ProjectID : projectID , Previous : nil , KeyringVersion : 1 , } , } }
NewKeyring returns a new v2 Keyring, with the created time set to now
NewKeyring returns a new v2 Keyring with the created time set to now
// This is the first instance of the keyring, so version is 1, // and there is no previous instance.